summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2010-11-22 00:01:39 +0000
committerElliott Sales de Andrade <qulogic@pidgin.im>2010-11-22 00:01:39 +0000
commit2703963f38c42903d3754b59825e9ba767c364c0 (patch)
tree127e9abd7a0e540d8147332e3aff5934c57cf982
parentf38dafc4a97434eb90dc2c125319ff8a53963d16 (diff)
downloadpidgin-2703963f38c42903d3754b59825e9ba767c364c0.tar.gz
Fix possible leak.
-rw-r--r--libpurple/protocols/msn/slpmsg.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libpurple/protocols/msn/slpmsg.c b/libpurple/protocols/msn/slpmsg.c
index ee9ad1c802..eaac96ec8d 100644
--- a/libpurple/protocols/msn/slpmsg.c
+++ b/libpurple/protocols/msn/slpmsg.c
@@ -61,13 +61,13 @@ MsnSlpMessage *msn_slpmsg_new_from_data(const char *data, size_t data_len)
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);