MessageBuilder: Fix leaking BMessages.
The initial message is not deleted, since the current message is not on the stack.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user