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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user