comparison libpurple/protocols/msn/slplink.c @ 23679:e8f75e750260

merge of '521d7478a48ec5109a78fb66eab6ad7ced97c34a' and 'e661636ba7f9069593cfee6ad1c4f3a7a527118a'
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Fri, 08 Aug 2008 05:51:53 +0000
parents 7b2fdeb078cd 331effbd1cc8
children a556012a56b9
comparison
equal deleted inserted replaced
23669:7eeb81cbbcae 23679:e8f75e750260
99 if (slplink->swboard != NULL) 99 if (slplink->swboard != NULL)
100 slplink->swboard->slplinks = g_list_remove(slplink->swboard->slplinks, slplink); 100 slplink->swboard->slplinks = g_list_remove(slplink->swboard->slplinks, slplink);
101 101
102 session = slplink->session; 102 session = slplink->session;
103 103
104 g_free(slplink->local_user);
105 g_free(slplink->remote_user);
106
107 #if 0 104 #if 0
108 if (slplink->directconn != NULL) 105 if (slplink->directconn != NULL)
109 msn_directconn_destroy(slplink->directconn); 106 msn_directconn_destroy(slplink->directconn);
110 #endif 107 #endif
111 108
114 111
115 g_queue_free(slplink->slp_msg_queue); 112 g_queue_free(slplink->slp_msg_queue);
116 113
117 session->slplinks = 114 session->slplinks =
118 g_list_remove(session->slplinks, slplink); 115 g_list_remove(session->slplinks, slplink);
116
117 g_free(slplink->local_user);
118 g_free(slplink->remote_user);
119 119
120 g_free(slplink); 120 g_free(slplink);
121 } 121 }
122 122
123 MsnSlpLink * 123 MsnSlpLink *