From 003e3257925db504267c7451050c99fafa1c19ec Mon Sep 17 00:00:00 2001 From: "pinkerton%netscape.com" Date: Mon, 30 Aug 1999 22:18:23 +0000 Subject: [PATCH] clean up small mem leak. git-svn-id: svn://10.0.0.236/trunk@45205 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/editor/base/nsEditorEventListeners.cpp | 3 ++- mozilla/editor/libeditor/text/nsEditorEventListeners.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mozilla/editor/base/nsEditorEventListeners.cpp b/mozilla/editor/base/nsEditorEventListeners.cpp index 1f418e5b935..032a430f6ca 100644 --- a/mozilla/editor/base/nsEditorEventListeners.cpp +++ b/mozilla/editor/base/nsEditorEventListeners.cpp @@ -1403,7 +1403,7 @@ nsTextEditorDragListener::DragDrop(nsIDOMEvent* aMouseEvent) // Note: the transferable owns the pointer to the data nsCOMPtr genericDataObj; PRUint32 len; - char* whichFlavor; + char* whichFlavor = nsnull; trans->GetAnyTransferData(&whichFlavor, getter_AddRefs(genericDataObj), &len); nsCOMPtr textDataObj( do_QueryInterface(genericDataObj) ); // If the string was not empty then paste it in @@ -1417,6 +1417,7 @@ nsTextEditorDragListener::DragDrop(nsIDOMEvent* aMouseEvent) dragSession->SetCanDrop(PR_TRUE); } + delete [] whichFlavor; // XXX This is where image support might go //void * data; //trans->GetTransferData(mImageDataFlavor, (void **)&data, &len); diff --git a/mozilla/editor/libeditor/text/nsEditorEventListeners.cpp b/mozilla/editor/libeditor/text/nsEditorEventListeners.cpp index 1f418e5b935..032a430f6ca 100644 --- a/mozilla/editor/libeditor/text/nsEditorEventListeners.cpp +++ b/mozilla/editor/libeditor/text/nsEditorEventListeners.cpp @@ -1403,7 +1403,7 @@ nsTextEditorDragListener::DragDrop(nsIDOMEvent* aMouseEvent) // Note: the transferable owns the pointer to the data nsCOMPtr genericDataObj; PRUint32 len; - char* whichFlavor; + char* whichFlavor = nsnull; trans->GetAnyTransferData(&whichFlavor, getter_AddRefs(genericDataObj), &len); nsCOMPtr textDataObj( do_QueryInterface(genericDataObj) ); // If the string was not empty then paste it in @@ -1417,6 +1417,7 @@ nsTextEditorDragListener::DragDrop(nsIDOMEvent* aMouseEvent) dragSession->SetCanDrop(PR_TRUE); } + delete [] whichFlavor; // XXX This is where image support might go //void * data; //trans->GetTransferData(mImageDataFlavor, (void **)&data, &len);