Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/soap2.c @ 21941:fc060adb7178
fix a double free
author | Ka-Hing Cheung <khc@hxbc.us> |
---|---|
date | Wed, 26 Dec 2007 01:19:18 +0000 |
parents | 8fcd795f627e |
children | f62a4a7fe365 bac263f5afe7 |
comparison
equal
deleted
inserted
replaced
21940:63ebd65857f8 | 21941:fc060adb7178 |
---|---|
168 msn_soap_error_cb(PurpleSslConnection *ssl, PurpleSslErrorType error, | 168 msn_soap_error_cb(PurpleSslConnection *ssl, PurpleSslErrorType error, |
169 gpointer data) | 169 gpointer data) |
170 { | 170 { |
171 MsnSoapConnection *conn = data; | 171 MsnSoapConnection *conn = data; |
172 | 172 |
173 /* sslconn already frees the connection in case of error */ | |
174 conn->ssl = NULL; | |
175 | |
173 g_hash_table_remove(conn->session->soap_table, conn->host); | 176 g_hash_table_remove(conn->session->soap_table, conn->host); |
174 } | 177 } |
175 | 178 |
176 static gboolean | 179 static gboolean |
177 msn_soap_handle_redirect(MsnSoapConnection *conn, const char *url) | 180 msn_soap_handle_redirect(MsnSoapConnection *conn, const char *url) |