Protecting a null pointer dereference.

This commit is contained in:
mcafee%netscape.com 1999-06-11 02:20:54 +00:00
Родитель 3eeb4463bb
Коммит d4cdd32448
1 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -229,11 +229,13 @@ nsBrowserWindow::FindBrowserFor(nsIWidget* aWidget, PRIntn aWhich)
if (nsnull != bw) {
switch (aWhich) {
case FIND_WINDOW:
bw->mWindow->QueryInterface(kIWidgetIID, (void**) &widget);
if (widget == aWidget) {
result = bw;
if (bw->mWindow) {
bw->mWindow->QueryInterface(kIWidgetIID, (void**) &widget);
if (widget == aWidget) {
result = bw;
}
NS_IF_RELEASE(widget);
}
NS_IF_RELEASE(widget);
break;
case FIND_BACK:
if (bw->mBack) {