diff --git a/mozilla/docshell/base/nsWebShell.cpp b/mozilla/docshell/base/nsWebShell.cpp index 2b413c045a5..85ce19dc707 100644 --- a/mozilla/docshell/base/nsWebShell.cpp +++ b/mozilla/docshell/base/nsWebShell.cpp @@ -600,7 +600,9 @@ nsWebShell::Destroy() nsresult rv = NS_OK; // Stop any URLs that are currently being loaded... - mDocLoader->Stop(); + if (nsnull != mDocLoader) { + mDocLoader->Stop(); + } // Cancel any timers that were set for this loader. CancelRefreshURLTimers(); diff --git a/mozilla/webshell/src/nsWebShell.cpp b/mozilla/webshell/src/nsWebShell.cpp index 2b413c045a5..85ce19dc707 100644 --- a/mozilla/webshell/src/nsWebShell.cpp +++ b/mozilla/webshell/src/nsWebShell.cpp @@ -600,7 +600,9 @@ nsWebShell::Destroy() nsresult rv = NS_OK; // Stop any URLs that are currently being loaded... - mDocLoader->Stop(); + if (nsnull != mDocLoader) { + mDocLoader->Stop(); + } // Cancel any timers that were set for this loader. CancelRefreshURLTimers();