Bug 1226526 - NS_ENSURE_ARG_POINTER on result to remove warning added by scan-build. r=mcmanus@ducksong.com draft
authorBogdan Postelnicu <bogdan.postelnicu@softvision.ro>
Wed, 13 Jan 2016 11:41:04 +0200
changeset 321229 ddacf406dd7f6990d5e57e32d1f87be0b3392d9d
parent 320813 e790bba372f14241addda469a4bdb7ab00786ab3
child 512877 d32c549e2d7a648c3004cfcc6b8d5455d6d0965f
push id9353
push userbmo:bogdan.postelnicu@softvision.ro
push dateWed, 13 Jan 2016 09:42:00 +0000
reviewersmcmanus
bugs1226526
milestone46.0a1
Bug 1226526 - NS_ENSURE_ARG_POINTER on result to remove warning added by scan-build. r=mcmanus@ducksong.com
netwerk/protocol/http/nsHttpHandler.cpp
--- a/netwerk/protocol/http/nsHttpHandler.cpp
+++ b/netwerk/protocol/http/nsHttpHandler.cpp
@@ -544,16 +544,18 @@ nsHttpHandler::GetCookieService()
         mCookieService = new nsMainThreadPtrHolder<nsICookieService>(service);
     }
     return mCookieService;
 }
 
 nsresult
 nsHttpHandler::GetIOService(nsIIOService** result)
 {
+    NS_ENSURE_ARG_POINTER(result);
+
     NS_ADDREF(*result = mIOService);
     return NS_OK;
 }
 
 uint32_t
 nsHttpHandler::Get32BitsOfPseudoRandom()
 {
     // only confirm rand seeding on socket thread