Mercurial > pidgin.yaz
comparison src/protocols/msn/servconn.c @ 5785:5419c37a6b0c
[gaim-migrate @ 6210]
Fixed the servconn message queue crash bug. YES!
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sat, 07 Jun 2003 02:43:30 +0000 |
parents | 6b87c127fe7b |
children | 952710ac6635 |
comparison
equal
deleted
inserted
replaced
5784:72fb22b9ac98 | 5785:5419c37a6b0c |
---|---|
113 | 113 |
114 msg = entry->msg; | 114 msg = entry->msg; |
115 | 115 |
116 msn_message_ref(msg); | 116 msn_message_ref(msg); |
117 | 117 |
118 msn_servconn_unqueue_message(servconn, entry->msg); | |
119 | |
120 sender = msn_message_get_sender(msg); | 118 sender = msn_message_get_sender(msg); |
121 | 119 |
122 servconn->msg_passport = g_strdup(msn_user_get_passport(sender)); | 120 servconn->msg_passport = g_strdup(msn_user_get_passport(sender)); |
123 servconn->msg_friendly = g_strdup(msn_user_get_name(sender)); | 121 servconn->msg_friendly = g_strdup(msn_user_get_name(sender)); |
124 | 122 |
127 g_free(servconn->msg_passport); | 125 g_free(servconn->msg_passport); |
128 g_free(servconn->msg_friendly); | 126 g_free(servconn->msg_friendly); |
129 | 127 |
130 msn_message_destroy(msg); | 128 msn_message_destroy(msg); |
131 entry->msg = NULL; | 129 entry->msg = NULL; |
130 | |
131 msn_servconn_unqueue_message(servconn, entry->msg); | |
132 } | 132 } |
133 } | 133 } |
134 | 134 |
135 return result; | 135 return result; |
136 } | 136 } |