comparison libpurple/protocols/msn/slplink.c @ 19843:60bc06498746

Committing khc's msnp14 changes from Trac Ticket #148. --rlaager committer: Richard Laager <rlaager@wiktel.com>
author Ka-Hing Cheung <khc@hxbc.us>
date Sun, 15 Apr 2007 04:12:27 +0000
parents 32c366eeeb99
children 522f618a44b4
comparison
equal deleted inserted replaced
16121:6167ee79ecd0 19843:60bc06498746
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 }