From 31788d6e7c7a2e192917aae1beaeffa09da55ab7 Mon Sep 17 00:00:00 2001 From: "jst@mozilla.org" Date: Mon, 11 Feb 2008 17:45:03 -0800 Subject: [PATCH] Landing fix for bug 414764. Fixing problem with tokens being freed too many times. Patch by mrbkap@gmail.com, sr=jst@mozilla.org --- parser/htmlparser/src/CNavDTD.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/parser/htmlparser/src/CNavDTD.cpp b/parser/htmlparser/src/CNavDTD.cpp index 76d2a24a3851..9f4ef63f964f 100644 --- a/parser/htmlparser/src/CNavDTD.cpp +++ b/parser/htmlparser/src/CNavDTD.cpp @@ -1707,6 +1707,7 @@ CNavDTD::HandleEndToken(CToken* aToken) result = HandleToken(theStartToken, mParser); NS_ENSURE_SUCCESS(result, result); + IF_HOLD(aToken); result = HandleToken(aToken, mParser); } }