diff --git a/src/bin/hey.cpp b/src/bin/hey.cpp index bc81553439..bbaea7928b 100644 --- a/src/bin/hey.cpp +++ b/src/bin/hey.cpp @@ -942,8 +942,10 @@ print_message(BMessage *message) { BList textlist; add_message_contents(&textlist, message, 0); - - printf("BMessage(%s):\n", get_datatype_string(message->what)); + + char *whatString = get_datatype_string(message->what); + printf("BMessage(%s):\n", whatString); + free(whatString); for (int32 i=0;i