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
This commit is contained in:
Stefano Ceccherini
2008-09-29 07:05:26 +00:00
parent f965a969b1
commit 3bb8984f7c
+2 -1
View File
@@ -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;
}