# HG changeset patch # User Paul Aurich # Date 1266213891 0 # Node ID 29bafbfca469bd406527fefc5f8d4913f1a814da # Parent af4bb8ccc7f5d6b5355290149c25eaf9b244cbe8 jabber: Oops, crashing bad. diff -r af4bb8ccc7f5 -r 29bafbfca469 libpurple/protocols/jabber/jutil.c --- a/libpurple/protocols/jabber/jutil.c Mon Feb 15 05:41:15 2010 +0000 +++ b/libpurple/protocols/jabber/jutil.c Mon Feb 15 06:04:51 2010 +0000 @@ -698,7 +698,7 @@ g_return_val_if_fail(id != NULL, JABBER_BUDDY_STATE_UNKNOWN); for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i) - if (g_str_equal(id, jabber_statuses[i].show)) + if (jabber_statuses[i].show && g_str_equal(id, jabber_statuses[i].show)) return jabber_statuses[i].state; purple_debug_warning("jabber", "Invalid value of presence "