bug 289970: Fix a leak when using the sanitizing serializer by breaking the sink/parser cycle in DidBuildModel. r=BenB sr=bzbarsky a=asa

git-svn-id: svn://10.0.0.236/trunk@172264 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
mrbkap%gmail.com 2005-04-15 04:05:18 +00:00
parent ca0e40385d
commit dc1867fc9c

View File

@ -93,7 +93,8 @@ public:
// nsIContentSink
NS_IMETHOD WillBuildModel(void) { return NS_OK; }
NS_IMETHOD DidBuildModel(void) { return NS_OK; }
NS_IMETHOD DidBuildModel(void)
{ nsCOMPtr<nsIParser> temp(mParser); mParser = nsnull; return NS_OK; }
NS_IMETHOD WillInterrupt(void) { return NS_OK; }
NS_IMETHOD WillResume(void) { return NS_OK; }
NS_IMETHOD SetParser(nsIParser* aParser) { mParser = aParser; return NS_OK; }