aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/msn/ns.c
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/msn/ns.c')
-rw-r--r--protocols/msn/ns.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/protocols/msn/ns.c b/protocols/msn/ns.c
index f6c553a8..02abc52c 100644
--- a/protocols/msn/ns.c
+++ b/protocols/msn/ns.c
@@ -943,10 +943,9 @@ void msn_ns_oim_send_queue(struct im_connection *ic, GSList **msgq)
while (*msgq != NULL) {
struct msn_message *m = (*msgq)->data;
+ *msgq = g_slist_remove(*msgq, m);
g_free(m->who);
g_free(m->text);
g_free(m);
-
- *msgq = g_slist_remove(*msgq, m);
}
}