comparison src/protocols/oscar/rxhandlers.c @ 10458:ad9258716144

[gaim-migrate @ 11727] This should fix sf bug #1093455 Basically it's possible for people to kick you from an AIM chat room, and I don't think there's anything we can do about this. When this happens you can't rejoin, and I don't think there's anything we can do about that, either. But now, at least oscar will tell the core you're no longer in the chat room when you've been kicked. i.e. it changes the chat title from "My Lame Chat" to "(My Lame Chat)" committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Fri, 31 Dec 2004 05:42:26 +0000
parents 096197a628bf
children 7d31d61e6438
comparison
equal deleted inserted replaced
10457:0c020a10d5da 10458:ad9258716144
190 code = aim_tlv_get16(tlvlist, 0x0009, 1); 190 code = aim_tlv_get16(tlvlist, 0x0009, 1);
191 191
192 if (aim_tlv_gettlv(tlvlist, 0x000b, 1)) 192 if (aim_tlv_gettlv(tlvlist, 0x000b, 1))
193 msg = aim_tlv_getstr(tlvlist, 0x000b, 1); 193 msg = aim_tlv_getstr(tlvlist, 0x000b, 1);
194 194
195 if ((userfunc = aim_callhandler(sess, fr->conn, AIM_CB_FAM_SPECIAL, AIM_CB_SPECIAL_CONNERR))) 195 if ((userfunc = aim_callhandler(sess, fr->conn, AIM_CB_FAM_SPECIAL, AIM_CB_SPECIAL_CONNERR)))
196 ret = userfunc(sess, fr, code, msg); 196 ret = userfunc(sess, fr, code, msg);
197 197
198 aim_tlvlist_free(&tlvlist); 198 aim_tlvlist_free(&tlvlist);
199 199
200 free(msg); 200 free(msg);