X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fmessages.c;h=38d4ea91c832500facc4ace3047d0f7836ab6eed;hb=082533e47427c10c255a12a962b8d8ea7ef0bdc0;hp=5a610826a917650f8925c5c53d07389b68bf7880;hpb=86214eabc4bcdb19fc4171ef5bf3c231cbff6518;p=umurmur.git diff --git a/src/messages.c b/src/messages.c index 5a61082..38d4ea9 100644 --- a/src/messages.c +++ b/src/messages.c @@ -436,6 +436,14 @@ void Msg_free(message_t *msg) if (msg->unpacked) mumble_proto__text_message__free_unpacked(msg->payload.textMessage, NULL); else { + if (msg->payload.textMessage->message) + free(msg->payload.textMessage->message); + if (msg->payload.textMessage->session) + free(msg->payload.textMessage->session); + if (msg->payload.textMessage->channel_id) + free(msg->payload.textMessage->channel_id); + if (msg->payload.textMessage->tree_id) + free(msg->payload.textMessage->tree_id); free(msg->payload.textMessage); } break;