diff --git a/mozilla/toolkit/components/url-classifier/src/nsUrlClassifierStreamUpdater.cpp b/mozilla/toolkit/components/url-classifier/src/nsUrlClassifierStreamUpdater.cpp index 27fd0a35e72..5dad171e349 100644 --- a/mozilla/toolkit/components/url-classifier/src/nsUrlClassifierStreamUpdater.cpp +++ b/mozilla/toolkit/components/url-classifier/src/nsUrlClassifierStreamUpdater.cpp @@ -308,7 +308,7 @@ nsUrlClassifierStreamUpdater::UpdateSuccess(PRUint32 requestedTimeout) } // DownloadDone() clears mSuccessCallback, so we save it off here. - nsCOMPtr successCallback = mDownloadError ? nsnull : mSuccessCallback; + nsCOMPtr successCallback = mDownloadError ? nsnull : mSuccessCallback.get(); DownloadDone(); nsCAutoString strTimeout; @@ -326,7 +326,7 @@ nsUrlClassifierStreamUpdater::UpdateError(PRUint32 result) LOG(("nsUrlClassifierStreamUpdater::UpdateError [this=%p]", this)); // DownloadDone() clears mUpdateErrorCallback, so we save it off here. - nsCOMPtr errorCallback = mDownloadError ? nsnull : mUpdateErrorCallback; + nsCOMPtr errorCallback = mDownloadError ? nsnull : mUpdateErrorCallback.get(); DownloadDone();