Bug 1273072 - initialize |mNameOffset|, |mNameLength|, |mDefine|, |mEnabled|. r?jst draft
authorAndi-Bogdan Postelnicu <bogdan.postelnicu@softvision.ro>
Mon, 16 May 2016 12:04:50 +0300
changeset 367311 85b7717afdf1cf076f279a7dfc3b57e56596b45e
parent 367249 d0be57e84807ce0853b2406de7ff6abb195ac898
child 520966 8e48d6d752e9fcfdcf9f63d652835adaa0001799
push id18195
push userBogdan.Postelnicu@softvision.ro
push dateMon, 16 May 2016 09:05:52 +0000
reviewersjst
bugs1273072
milestone49.0a1
Bug 1273072 - initialize |mNameOffset|, |mNameLength|, |mDefine|, |mEnabled|. r?jst MozReview-Commit-ID: 49fNxcG2C1
dom/bindings/WebIDLGlobalNameHash.cpp
--- a/dom/bindings/WebIDLGlobalNameHash.cpp
+++ b/dom/bindings/WebIDLGlobalNameHash.cpp
@@ -51,16 +51,20 @@ struct MOZ_STACK_CLASS WebIDLNameTableKe
 };
 
 struct WebIDLNameTableEntry : public PLDHashEntryHdr
 {
   typedef const WebIDLNameTableKey& KeyType;
   typedef const WebIDLNameTableKey* KeyTypePointer;
 
   explicit WebIDLNameTableEntry(KeyTypePointer aKey)
+    : mNameOffset(0),
+      mNameLength(0),
+      mDefine(nullptr),
+      mEnabled(nullptr)
   {}
   WebIDLNameTableEntry(WebIDLNameTableEntry&& aEntry)
     : mNameOffset(aEntry.mNameOffset),
       mNameLength(aEntry.mNameLength),
       mDefine(aEntry.mDefine),
       mEnabled(aEntry.mEnabled)
   {}
   ~WebIDLNameTableEntry()