diff --git a/mozilla/security/manager/ssl/src/nsNSSIOLayer.cpp b/mozilla/security/manager/ssl/src/nsNSSIOLayer.cpp index e01d96ba28d..17347ca5fa8 100644 --- a/mozilla/security/manager/ssl/src/nsNSSIOLayer.cpp +++ b/mozilla/security/manager/ssl/src/nsNSSIOLayer.cpp @@ -384,8 +384,9 @@ nsNSSSocketInfo::EnsureDocShellDependentStuffKnown() docshell.get(), NS_PROXY_SYNC, getter_AddRefs(proxiedDocShell)); - nsISecureBrowserUI* secureUI; - proxiedDocShell->GetSecurityUI(&secureUI); + nsISecureBrowserUI* secureUI = nsnull; + if (proxiedDocShell) + proxiedDocShell->GetSecurityUI(&secureUI); if (secureUI) { nsCOMPtr mainThread(do_GetMainThread());