From 4b601df80e5ec7a56ca37ba3a749375b5a9232fb Mon Sep 17 00:00:00 2001 From: "jst%netscape.com" Date: Sat, 25 Mar 2000 00:54:30 +0000 Subject: [PATCH] Don't leak the hash table used for the attribute map (#32196). Patch from shaver, r=beard --- content/base/src/nsDOMAttributeMap.cpp | 1 + layout/base/src/nsDOMAttributeMap.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/content/base/src/nsDOMAttributeMap.cpp b/content/base/src/nsDOMAttributeMap.cpp index 34c8950ce416..d71bf8be1265 100644 --- a/content/base/src/nsDOMAttributeMap.cpp +++ b/content/base/src/nsDOMAttributeMap.cpp @@ -81,6 +81,7 @@ nsDOMAttributeMap::~nsDOMAttributeMap() { if (nsnull != mAttributes) { PL_HashTableEnumerateEntries(mAttributes, RemoveAttributes, nsnull); + PL_HashTableDestroy(mAttributes); } } diff --git a/layout/base/src/nsDOMAttributeMap.cpp b/layout/base/src/nsDOMAttributeMap.cpp index 34c8950ce416..d71bf8be1265 100644 --- a/layout/base/src/nsDOMAttributeMap.cpp +++ b/layout/base/src/nsDOMAttributeMap.cpp @@ -81,6 +81,7 @@ nsDOMAttributeMap::~nsDOMAttributeMap() { if (nsnull != mAttributes) { PL_HashTableEnumerateEntries(mAttributes, RemoveAttributes, nsnull); + PL_HashTableDestroy(mAttributes); } }