# HG changeset patch # User Sean Egan # Date 1189468489 0 # Node ID eedf2918aace551f32bdb9fc8a1f7b02a426a884 # Parent 5c419cd2cd220699ec7446091488ea0e58fc17b3 Don't put "Mood: \(null\) \(null\)" on XMPP buddies diff -r 5c419cd2cd22 -r eedf2918aace libpurple/protocols/jabber/jabber.c --- a/libpurple/protocols/jabber/jabber.c Mon Sep 10 23:45:51 2007 +0000 +++ b/libpurple/protocols/jabber/jabber.c Mon Sep 10 23:54:49 2007 +0000 @@ -1427,6 +1427,7 @@ JabberBuddyResource *jbr = NULL; const char *sub; GList *l; + const char *mood; if (full) { PurpleStatus *status; @@ -1452,8 +1453,7 @@ status = purple_presence_get_active_status(purple_buddy_get_presence(b)); value = purple_status_get_attr_value(status, "mood"); - if(value && purple_value_get_type(value) == PURPLE_TYPE_STRING) { - const char *mood = purple_value_get_string(value); + if (value && purple_value_get_type(value) == PURPLE_TYPE_STRING && (mood = purple_value_get_string(value))) { value = purple_status_get_attr_value(status, "moodtext"); if(value && purple_value_get_type(value) == PURPLE_TYPE_STRING) {