comparison src/protocols/oscar/login.c @ 2507:1069b0940237

[gaim-migrate @ 2520] hi. this is better. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Mon, 15 Oct 2001 03:16:01 +0000
parents 95b4ec08abec
children c41030cfed76
comparison
equal deleted inserted replaced
2506:072f253d5939 2507:1069b0940237
600 return userfunc(sess, rx, code, rateclass, windowsize, clear, alert, limit, disconnect, currentavg, maxavg); 600 return userfunc(sess, rx, code, rateclass, windowsize, clear, alert, limit, disconnect, currentavg, maxavg);
601 601
602 return 0; 602 return 0;
603 } 603 }
604 604
605 /* XXX parse this */
606 static int selfinfo(aim_session_t *sess, aim_module_t *mod, aim_frame_t *rx, aim_modsnac_t *snac, aim_bstream_t *bs) 605 static int selfinfo(aim_session_t *sess, aim_module_t *mod, aim_frame_t *rx, aim_modsnac_t *snac, aim_bstream_t *bs)
607 { 606 {
608 aim_rxcallback_t userfunc; 607 aim_rxcallback_t userfunc;
608 aim_userinfo_t userinfo;
609
610 aim_extractuserinfo(sess, bs, &userinfo);
609 611
610 if ((userfunc = aim_callhandler(sess, rx->conn, snac->family, snac->subtype))) 612 if ((userfunc = aim_callhandler(sess, rx->conn, snac->family, snac->subtype)))
611 return userfunc(sess, rx); 613 return userfunc(sess, rx, &userinfo);
612 614
613 return 0; 615 return 0;
614 } 616 }
615 617
616 static int evilnotify(aim_session_t *sess, aim_module_t *mod, aim_frame_t *rx, aim_modsnac_t *snac, aim_bstream_t *bs) 618 static int evilnotify(aim_session_t *sess, aim_module_t *mod, aim_frame_t *rx, aim_modsnac_t *snac, aim_bstream_t *bs)