Bug 1366996 - Fix uninitialized members in nsUrlClassifierInfo. r?francois draft
authorDimiL <dlee@mozilla.com>
Wed, 31 May 2017 08:52:34 +0800
changeset 586747 2ced08f8a0fa90380e515ef563a7d129bf7afd12
parent 586626 fbe0e3f31233cc7846a2168c613452a1d7147cc2
child 631088 6179f51a57ed0921addc166c0eddc6ae4304c25b
push id61512
push userbmo:dlee@mozilla.com
push dateWed, 31 May 2017 01:00:19 +0000
reviewersfrancois
bugs1366996, 1409773, 1409774
milestone55.0a1
Bug 1366996 - Fix uninitialized members in nsUrlClassifierInfo. r?francois This was found by Coverity Scan (CID 1409773, 1409774). MozReview-Commit-ID: LA7oPMobbie
toolkit/components/url-classifier/nsUrlClassifierInfo.cpp
--- a/toolkit/components/url-classifier/nsUrlClassifierInfo.cpp
+++ b/toolkit/components/url-classifier/nsUrlClassifierInfo.cpp
@@ -3,16 +3,17 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "nsUrlClassifierInfo.h"
 
 NS_IMPL_ISUPPORTS(nsUrlClassifierPositiveCacheEntry,
                   nsIUrlClassifierPositiveCacheEntry)
 
 nsUrlClassifierPositiveCacheEntry::nsUrlClassifierPositiveCacheEntry()
+  : expirySec(-1)
 {
 }
 
 NS_IMETHODIMP
 nsUrlClassifierPositiveCacheEntry::GetExpiry(int64_t* aExpiry)
 {
   if (!aExpiry) {
     return NS_ERROR_NULL_POINTER;
@@ -28,16 +29,17 @@ nsUrlClassifierPositiveCacheEntry::GetFu
   aFullHash = fullhash;
   return NS_OK;
 }
 
 NS_IMPL_ISUPPORTS(nsUrlClassifierCacheEntry,
                   nsIUrlClassifierCacheEntry)
 
 nsUrlClassifierCacheEntry::nsUrlClassifierCacheEntry()
+  : expirySec(-1)
 {
 }
 
 NS_IMETHODIMP
 nsUrlClassifierCacheEntry::GetPrefix(nsACString& aPrefix)
 {
   aPrefix = prefix;
   return NS_OK;