diff -r b98a7376a484 -r 1ff20e8f93b5 libpurple/protocols/jabber/iq.c --- a/libpurple/protocols/jabber/iq.c Tue Feb 10 06:15:27 2009 +0000 +++ b/libpurple/protocols/jabber/iq.c Tue Feb 10 08:27:30 2009 +0000 @@ -352,7 +352,7 @@ /* First, lets see if a special callback got registered */ if(type == JABBER_IQ_RESULT || type == JABBER_IQ_ERROR) { - if(jcd = g_hash_table_lookup(js->iq_callbacks, id)) { + if((jcd = g_hash_table_lookup(js->iq_callbacks, id))) { jcd->callback(js, packet, jcd->data); jabber_iq_remove_callback_by_id(js, id); return;