# HG changeset patch # User Elliott Sales de Andrade # Date 1290329228 0 # Node ID 4e097dfb778473fc65f92a3f83936bb1228402cc # Parent ad11780ba8b950c52c0d6b121e579408927d74b6 Fix some leaks. Header and footer are allocated, copied and not freed. diff -r ad11780ba8b9 -r 4e097dfb7784 libpurple/protocols/msn/slpmsg.c --- a/libpurple/protocols/msn/slpmsg.c Sun Nov 21 06:58:45 2010 +0000 +++ b/libpurple/protocols/msn/slpmsg.c Sun Nov 21 08:47:08 2010 +0000 @@ -326,6 +326,9 @@ *ret_size = tmp - base; + g_free(header); + g_free(footer); + return base; } diff -r ad11780ba8b9 -r 4e097dfb7784 libpurple/protocols/msn/slpmsg_part.c --- a/libpurple/protocols/msn/slpmsg_part.c Sun Nov 21 06:58:45 2010 +0000 +++ b/libpurple/protocols/msn/slpmsg_part.c Sun Nov 21 08:47:08 2010 +0000 @@ -154,6 +154,9 @@ *ret_size = tmp - base; + g_free(header); + g_free(footer); + return base; } /* We have received the message ack */