# HG changeset patch # User Elliott Sales de Andrade # Date 1219723702 0 # Node ID 4ecea8ae3d21c78026bf6a6f25f7a2d6ce8416fc # Parent 169c1451b7e5d1a1281affed1d33851caf3b3230# Parent ade8aa936fdf080dfc7a6e9c9ad1e8436c5d2c78 merge of '3c1dec61837db8f0f51fc35f7ca26ff948a4e4f4' and 'd03f77d92751b3104fa7f211c86084c46a8679b7' diff -r ade8aa936fdf -r 4ecea8ae3d21 libpurple/protocols/msn/user.c --- a/libpurple/protocols/msn/user.c Mon Aug 25 23:10:00 2008 +0000 +++ b/libpurple/protocols/msn/user.c Tue Aug 26 04:08:22 2008 +0000 @@ -84,6 +84,8 @@ PurpleAccount *account; gboolean offline; + g_return_if_fail(user != NULL); + account = user->userlist->session->account; offline = (user->status == NULL); @@ -125,6 +127,8 @@ { const char *status; + g_return_if_fail(user != NULL); + if (state == NULL) { user->status = NULL; return; @@ -282,7 +286,7 @@ { PurpleBuddy *buddy; - buddy =purple_find_buddy(account,name); + buddy = purple_find_buddy(account, name); return PURPLE_BUDDY_IS_ONLINE(buddy); }