From 70d3fa99c20cdfe7f1d6cf01550f0724828bb230 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Thu, 12 Aug 2010 12:53:16 +0000 Subject: [PATCH] CID 867: Memory leak. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38050 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/preferences/filetypes/IconView.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/preferences/filetypes/IconView.cpp b/src/preferences/filetypes/IconView.cpp index 0e9fdc3502..f629575d0e 100644 --- a/src/preferences/filetypes/IconView.cpp +++ b/src/preferences/filetypes/IconView.cpp @@ -1210,6 +1210,10 @@ IconView::_AddOrEditIcon() // can be preserved. Maybe in a second (optional) attribute // where ever a vector icon attribute is present? } + + if (icon != fIconData) { + delete icon; + } } be_roster->Launch("application/x-vnd.haiku-icon_o_matic", &message);