comparison libpurple/protocols/jabber/jutil.c @ 29057:29bafbfca469

jabber: Oops, crashing bad.
author Paul Aurich <paul@darkrain42.org>
date Mon, 15 Feb 2010 06:04:51 +0000
parents 73e4c14921e4
children 54975f0cbc37
comparison
equal deleted inserted replaced
29056:af4bb8ccc7f5 29057:29bafbfca469
696 int i; 696 int i;
697 697
698 g_return_val_if_fail(id != NULL, JABBER_BUDDY_STATE_UNKNOWN); 698 g_return_val_if_fail(id != NULL, JABBER_BUDDY_STATE_UNKNOWN);
699 699
700 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i) 700 for (i = 0; i < G_N_ELEMENTS(jabber_statuses); ++i)
701 if (g_str_equal(id, jabber_statuses[i].show)) 701 if (jabber_statuses[i].show && g_str_equal(id, jabber_statuses[i].show))
702 return jabber_statuses[i].state; 702 return jabber_statuses[i].state;
703 703
704 purple_debug_warning("jabber", "Invalid value of presence <show/> " 704 purple_debug_warning("jabber", "Invalid value of presence <show/> "
705 "attribute: %s\n", id); 705 "attribute: %s\n", id);
706 return JABBER_BUDDY_STATE_UNKNOWN; 706 return JABBER_BUDDY_STATE_UNKNOWN;