# HG changeset patch # User Elliott Sales de Andrade # Date 1298960164 0 # Node ID f60a5bec2a0d7bfaee598c4866e5b6f42a757b78 # Parent ccda2eba140bea5a52bd79633bd0d982e48e9bdf Ignore display name updates that are NULL. In all cases, the new display name is either non-NULL, or the MsnUser is new and the saved display name is already NULL anyway. This change leads to the next revision... diff -r ccda2eba140b -r f60a5bec2a0d libpurple/protocols/msn/user.c --- a/libpurple/protocols/msn/user.c Tue Mar 01 05:09:26 2011 +0000 +++ b/libpurple/protocols/msn/user.c Tue Mar 01 06:16:04 2011 +0000 @@ -223,7 +223,10 @@ { g_return_val_if_fail(user != NULL, FALSE); - if (user->friendly_name && name && (!strcmp(user->friendly_name, name) || + if (!name) + return FALSE; + + if (user->friendly_name && (!strcmp(user->friendly_name, name) || !strcmp(user->passport, name))) return FALSE;