Mercurial > pidgin
comparison libpurple/protocols/msn/slplink.c @ 20418:0f6747c5dcc2
propagate from branch 'im.pidgin.pidgin' (head b0fb787915db137be9b01af88d1fb0c107f66cd6)
to branch 'im.pidgin.cpw.khc.msnp14' (head b26eeab8d7655cb97d30c814bd37041707f692df)
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sun, 20 May 2007 15:48:51 +0000 |
parents | 8ed7b2d32ad1 522f618a44b4 |
children | 8aa5e490dbf7 |
comparison
equal
deleted
inserted
replaced
17164:c2ecc135867d | 20418:0f6747c5dcc2 |
---|---|
100 #endif | 100 #endif |
101 | 101 |
102 g_return_if_fail(slplink != NULL); | 102 g_return_if_fail(slplink != NULL); |
103 | 103 |
104 if (slplink->swboard != NULL) | 104 if (slplink->swboard != NULL) |
105 slplink->swboard->slplinks = g_list_remove(slplink->swboard->slplinks, slplink); | 105 slplink->swboard->slplink = NULL; |
106 | 106 |
107 session = slplink->session; | 107 session = slplink->session; |
108 | 108 |
109 if (slplink->local_user != NULL) | 109 if (slplink->local_user != NULL) |
110 g_free(slplink->local_user); | 110 g_free(slplink->local_user); |
257 | 257 |
258 if (slplink->swboard == NULL) | 258 if (slplink->swboard == NULL) |
259 return; | 259 return; |
260 | 260 |
261 /* If swboard is destroyed we will be too */ | 261 /* If swboard is destroyed we will be too */ |
262 slplink->swboard->slplinks = g_list_prepend(slplink->swboard->slplinks, slplink); | 262 slplink->swboard->slplink = slplink; |
263 } | 263 } |
264 | 264 |
265 msn_switchboard_send_msg(slplink->swboard, msg, TRUE); | 265 msn_switchboard_send_msg(slplink->swboard, msg, TRUE); |
266 } | 266 } |
267 } | 267 } |