From 40bbaf6296f0b08b84dee10eeb4a38046ffe2950 Mon Sep 17 00:00:00 2001 From: "buster%netscape.com" Date: Tue, 1 Feb 2000 05:12:25 +0000 Subject: [PATCH] fixed bug 25767 r=beard git-svn-id: svn://10.0.0.236/trunk@59362 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/editor/base/DeleteRangeTxn.cpp | 2 ++ mozilla/editor/libeditor/base/DeleteRangeTxn.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/mozilla/editor/base/DeleteRangeTxn.cpp b/mozilla/editor/base/DeleteRangeTxn.cpp index c1f6ce66a80..291fbc88074 100644 --- a/mozilla/editor/base/DeleteRangeTxn.cpp +++ b/mozilla/editor/base/DeleteRangeTxn.cpp @@ -240,6 +240,7 @@ DeleteRangeTxn::CreateTxnsToDeleteBetween(nsIDOMNode *aStartParent, numToDel = aEndOffset-aStartOffset; txn->Init(mEditor, textNode, aStartOffset, numToDel); AppendChild(txn); + NS_RELEASE(txn); } else { @@ -266,6 +267,7 @@ DeleteRangeTxn::CreateTxnsToDeleteBetween(nsIDOMNode *aStartParent, txn->Init(child); AppendChild(txn); + NS_RELEASE(txn); } } return result; diff --git a/mozilla/editor/libeditor/base/DeleteRangeTxn.cpp b/mozilla/editor/libeditor/base/DeleteRangeTxn.cpp index c1f6ce66a80..291fbc88074 100644 --- a/mozilla/editor/libeditor/base/DeleteRangeTxn.cpp +++ b/mozilla/editor/libeditor/base/DeleteRangeTxn.cpp @@ -240,6 +240,7 @@ DeleteRangeTxn::CreateTxnsToDeleteBetween(nsIDOMNode *aStartParent, numToDel = aEndOffset-aStartOffset; txn->Init(mEditor, textNode, aStartOffset, numToDel); AppendChild(txn); + NS_RELEASE(txn); } else { @@ -266,6 +267,7 @@ DeleteRangeTxn::CreateTxnsToDeleteBetween(nsIDOMNode *aStartParent, txn->Init(child); AppendChild(txn); + NS_RELEASE(txn); } } return result;