diff --git a/mozilla/htmlparser/src/nsScanner.cpp b/mozilla/htmlparser/src/nsScanner.cpp index 0eb38e842f4..47cd6561588 100644 --- a/mozilla/htmlparser/src/nsScanner.cpp +++ b/mozilla/htmlparser/src/nsScanner.cpp @@ -54,7 +54,7 @@ CScanner::CScanner(nsIURL* aURL,eParseMode aMode) : mBuffer("") { */ CScanner::~CScanner() { mStream->Close(); - delete mStream; + mStream->Release(); } diff --git a/mozilla/parser/htmlparser/src/nsScanner.cpp b/mozilla/parser/htmlparser/src/nsScanner.cpp index 0eb38e842f4..47cd6561588 100644 --- a/mozilla/parser/htmlparser/src/nsScanner.cpp +++ b/mozilla/parser/htmlparser/src/nsScanner.cpp @@ -54,7 +54,7 @@ CScanner::CScanner(nsIURL* aURL,eParseMode aMode) : mBuffer("") { */ CScanner::~CScanner() { mStream->Close(); - delete mStream; + mStream->Release(); }