From 7d7de072af2318450eaf85eb67c27121a40b0fa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 20 Jul 2009 14:02:21 +0000 Subject: [PATCH] * Fixed a crashing bug in case creating the image symbol iterator failed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31651 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/debug/profile/SharedImage.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/debug/profile/SharedImage.cpp b/src/bin/debug/profile/SharedImage.cpp index 54b5380582..e4c05a0695 100644 --- a/src/bin/debug/profile/SharedImage.cpp +++ b/src/bin/debug/profile/SharedImage.cpp @@ -3,6 +3,7 @@ * Distributed under the terms of the MIT License. */ + #include "SharedImage.h" #include @@ -45,6 +46,7 @@ SharedImage::Init(team_id owner, image_id imageID) "for team %ld: %s\n", kCommandName, owner, strerror(error)); return error; } + // TODO: Creating a symbol lookup just for loading the symbols of a single // image is unnecessarily expensive. @@ -55,7 +57,6 @@ SharedImage::Init(team_id owner, image_id imageID) if (error != B_OK) { fprintf(stderr, "Failed to init symbol iterator: %s\n", strerror(error)); - debug_delete_symbol_iterator(iterator); return error; }