diff --git a/mozilla/layout/html/base/src/nsHTMLImage.cpp b/mozilla/layout/html/base/src/nsHTMLImage.cpp index 5a9b7a9c035..ac3a4c2e214 100644 --- a/mozilla/layout/html/base/src/nsHTMLImage.cpp +++ b/mozilla/layout/html/base/src/nsHTMLImage.cpp @@ -476,8 +476,9 @@ ImageFrame::TriggerLink(nsIPresContext& aPresContext, const nsString& aTargetSpec, PRBool aClick) { - nsILinkHandler* handler; - if (NS_OK == aPresContext.GetLinkHandler(&handler)) { + nsILinkHandler* handler = nsnull; + aPresContext.GetLinkHandler(&handler); + if (nsnull != handler) { if (aClick) { handler->OnLinkClick(this, aURLSpec, aTargetSpec); }