Mercurial > pidgin
diff libpurple/protocols/msn/slpmsg.c @ 30781:74e372b31486
Allow temporary SlpMessages so we can get slp specific code from MsnMessage.
author | masca@cpw.pidgin.im |
---|---|
date | Tue, 08 Jun 2010 01:45:49 +0000 |
parents | b98d1ca8422d |
children | 09f2a7d2ac99 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/slpmsg.c Tue Jun 08 01:40:39 2010 +0000 +++ b/libpurple/protocols/msn/slpmsg.c Tue Jun 08 01:45:49 2010 +0000 @@ -42,10 +42,13 @@ if (purple_debug_is_verbose()) purple_debug_info("msn", "slpmsg new (%p)\n", slpmsg); - slpmsg->slplink = slplink; + if (slplink) { + slpmsg->slplink = slplink; - slplink->slp_msgs = - g_list_append(slplink->slp_msgs, slpmsg); + slplink->slp_msgs = + g_list_append(slplink->slp_msgs, slpmsg); + } else + slpmsg->slplink = NULL; slpmsg->header = NULL; slpmsg->footer = NULL;