From 3bb8984f7c6971e1df08eccd9115c86584d6b834 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Mon, 29 Sep 2008 07:05:26 +0000 Subject: [PATCH] don't leak the BMessenger in case of error. CID 836 git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27776 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/cortex/support/MultiInvoker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/apps/cortex/support/MultiInvoker.cpp b/src/apps/cortex/support/MultiInvoker.cpp index 53bf8e76c3..701956ad35 100644 --- a/src/apps/cortex/support/MultiInvoker.cpp +++ b/src/apps/cortex/support/MultiInvoker.cpp @@ -78,7 +78,8 @@ status_t MultiInvoker::AddTarget(const BHandler* h, const BLooper* loop) BMessenger* msgr = new BMessenger(h, loop, &err); if (err == B_OK) m_messengers.AddItem(msgr); - + else + delete msgr; return err; }