From 23b29c67968f3dd39e7d6970acc5669556f4c8b9 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Thu, 7 Oct 2010 23:32:44 -0700 Subject: Clean up ordering of free()s in msn_buddy_data_free(). --- protocols/msn/msn.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'protocols') diff --git a/protocols/msn/msn.c b/protocols/msn/msn.c index bcf54bfa..003b4728 100644 --- a/protocols/msn/msn.c +++ b/protocols/msn/msn.c @@ -346,9 +346,11 @@ static void msn_buddy_data_free( bee_user_t *bu ) { struct msn_data *md = bu->ic->proto_data; struct msn_buddy_data *bd = bu->data; - g_tree_remove( md->domaintree, bu->handle ); - g_free( bu->data ); + g_free( bd->cid ); + g_free( bd ); + + g_tree_remove( md->domaintree, bu->handle ); } void msn_initmodule() -- cgit v1.2.3