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 }