From d802537a46241e95ecbbdbf9c8d98b85ee23046b Mon Sep 17 00:00:00 2001 From: "reed%reedloden.com" Date: Tue, 27 Nov 2007 07:41:07 +0000 Subject: [PATCH] Bug 376976 - "Crash [@ nsGlobalHistory::IsURLInHistory] null pointer dereference" [p=mook.moz+mozbz@gmail.com (Mook) r=Neil sr=biesi (SeaMonkey only)] git-svn-id: svn://10.0.0.236/trunk@239969 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpfe/components/history/src/nsGlobalHistory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mozilla/xpfe/components/history/src/nsGlobalHistory.cpp b/mozilla/xpfe/components/history/src/nsGlobalHistory.cpp index df29929c442..650f5ac8837 100644 --- a/mozilla/xpfe/components/history/src/nsGlobalHistory.cpp +++ b/mozilla/xpfe/components/history/src/nsGlobalHistory.cpp @@ -1512,7 +1512,7 @@ nsGlobalHistory::GetSource(nsIRDFResource* aProperty, // XXX We could be more forgiving here, and check for literal // values as well. nsCOMPtr target = do_QueryInterface(aTarget); - if (IsURLInHistory(target)) + if (target && IsURLInHistory(target)) return CallQueryInterface(aTarget, aSource); }