From 62ffe4183142ac37b22938fb026a687c4120eff0 Mon Sep 17 00:00:00 2001 From: Rene Gollent Date: Sat, 31 Jul 2010 18:29:01 +0000 Subject: [PATCH] Don't free the symbol iterator on error here since the callers already do so, leading to a double free in such a case. Fixes CID 2008. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37827 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/debug/profile/SharedImage.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/bin/debug/profile/SharedImage.cpp b/src/bin/debug/profile/SharedImage.cpp index 62140d3ac6..e35a51d5fa 100644 --- a/src/bin/debug/profile/SharedImage.cpp +++ b/src/bin/debug/profile/SharedImage.cpp @@ -142,7 +142,6 @@ SharedImage::_Init(debug_symbol_iterator* iterator) if (symbol == NULL || !symbols.AddItem(symbol)) { delete symbol; fprintf(stderr, "%s: Out of memory\n", kCommandName); - debug_delete_symbol_iterator(iterator); return B_NO_MEMORY; } }