# HG changeset patch # User Elliott Sales de Andrade # Date 1290384099 0 # Node ID 18c5d3c482c7a54d9f58b26f93a33276340eae5f # Parent e8387995643775311f9a3d731f3780346c53b902 Fix possible leak. diff -r e83879956437 -r 18c5d3c482c7 libpurple/protocols/msn/slpmsg.c --- a/libpurple/protocols/msn/slpmsg.c Sun Nov 21 20:58:18 2010 +0000 +++ b/libpurple/protocols/msn/slpmsg.c Mon Nov 22 00:01:39 2010 +0000 @@ -61,13 +61,13 @@ const char *tmp; int body_len; - tmp = data; - slpmsg = msn_slpmsg_new(NULL); - if (data_len < sizeof(*header)) { return NULL; } + tmp = data; + slpmsg = msn_slpmsg_new(NULL); + /* Extract the binary SLP header */ slpmsg->header = msn_p2p_header_from_wire((MsnP2PHeader*)tmp);