gaim/gaim

Federico Schwindt also pointed this out
oldstatus
2005-08-11, Stu Tomlinson
68d0483601b7
Parents b167d3fb6631
Children 784a833ce765
Federico Schwindt also pointed this out
--- a/src/protocols/msn/slp.c Thu Aug 11 15:25:27 2005 -0400
+++ b/src/protocols/msn/slp.c Thu Aug 11 16:45:16 2005 -0400
@@ -611,7 +611,7 @@
}
MsnSlpCall *
-msn_slp_sip_recv(MsnSlpLink *slplink, const char *body, gsize len)
+msn_slp_sip_recv(MsnSlpLink *slplink, const char *body)
{
MsnSlpCall *slpcall;
--- a/src/protocols/msn/slp.h Thu Aug 11 15:25:27 2005 -0400
+++ b/src/protocols/msn/slp.h Thu Aug 11 16:45:16 2005 -0400
@@ -32,7 +32,7 @@
len, gsize offset);
MsnSlpCall * msn_slp_sip_recv(MsnSlpLink *slplink,
- const char *body, gsize len);
+ const char *body);
void send_bye(MsnSlpCall *slpcall, const char *type);
--- a/src/protocols/msn/slpcall.c Thu Aug 11 15:25:27 2005 -0400
+++ b/src/protocols/msn/slpcall.c Thu Aug 11 16:45:16 2005 -0400
@@ -230,7 +230,11 @@
if (slpmsg->flags == 0x0)
{
- slpcall = msn_slp_sip_recv(slplink, body, body_len);
+ char *body_str;
+
+ body_str = g_strndup(body, body_len);
+ slpcall = msn_slp_sip_recv(slplink, body_str);
+ g_free(body_str);
}
else if (slpmsg->flags == 0x20 || slpmsg->flags == 0x1000030)
{