MessageBuilder: Fix leaking BMessages.

The initial message is not deleted, since the current message is not
on the stack.
This commit is contained in:
Stephan Aßmus
2014-08-24 18:10:24 +02:00
parent 2f23e09d9d
commit 8f16f634d7
+3 -1
View File
@@ -68,7 +68,9 @@ BMessageBuilder::PopObject()
BMessage* previousMessage = fStack.LastItem();
previousMessage->AddMessage(fNameStack.LastItem()->String(),
fCurrentMessage);
fCurrentMessage);
delete fCurrentMessage;
fCurrentMessage = previousMessage;
fStack.RemoveItemAt(fStack.CountItems() - 1);