From 8e05bf08c4cd5e8aecfdb643669e9d2dddeb1278 Mon Sep 17 00:00:00 2001 From: "peterl%netscape.com" Date: Mon, 21 Dec 1998 18:38:44 +0000 Subject: [PATCH] fix a ref counting bug with class atoms git-svn-id: svn://10.0.0.236/trunk@16759 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/html/style/src/nsHTMLAttributes.cpp | 1 + mozilla/layout/html/style/src/nsHTMLAttributes.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/mozilla/content/html/style/src/nsHTMLAttributes.cpp b/mozilla/content/html/style/src/nsHTMLAttributes.cpp index a476b85bcef..9aa14ca6a5d 100644 --- a/mozilla/content/html/style/src/nsHTMLAttributes.cpp +++ b/mozilla/content/html/style/src/nsHTMLAttributes.cpp @@ -177,6 +177,7 @@ struct nsClassList { : mAtom(aCopy.mAtom), mNext(nsnull) { + NS_ADDREF(mAtom); if (nsnull != aCopy.mNext) { mNext = new nsClassList(*(aCopy.mNext)); } diff --git a/mozilla/layout/html/style/src/nsHTMLAttributes.cpp b/mozilla/layout/html/style/src/nsHTMLAttributes.cpp index a476b85bcef..9aa14ca6a5d 100644 --- a/mozilla/layout/html/style/src/nsHTMLAttributes.cpp +++ b/mozilla/layout/html/style/src/nsHTMLAttributes.cpp @@ -177,6 +177,7 @@ struct nsClassList { : mAtom(aCopy.mAtom), mNext(nsnull) { + NS_ADDREF(mAtom); if (nsnull != aCopy.mNext) { mNext = new nsClassList(*(aCopy.mNext)); }