X-Git-Url: http://andersk.mit.edu/gitweb/libfaim.git/blobdiff_plain/9f1a40132a2c6642e3544205c31c091051127ae0..f6a4f6b718c13b23a8bd337392f4d67cee1f3e4e:/src/bos.c diff --git a/src/bos.c b/src/bos.c index 829788b..8d6810b 100644 --- a/src/bos.c +++ b/src/bos.c @@ -21,7 +21,7 @@ faim_export unsigned long aim_bos_setgroupperm(struct aim_session_t *sess, static int rights(struct aim_session_t *sess, aim_module_t *mod, struct command_rx_struct *rx, aim_modsnac_t *snac, unsigned char *data, int datalen) { - rxcallback_t userfunc; + aim_rxcallback_t userfunc; int ret = 0; struct aim_tlvlist_t *tlvlist; unsigned short maxpermits = 0, maxdenies = 0; @@ -56,14 +56,7 @@ static int rights(struct aim_session_t *sess, aim_module_t *mod, struct command_ static int snachandler(struct aim_session_t *sess, aim_module_t *mod, struct command_rx_struct *rx, aim_modsnac_t *snac, unsigned char *data, int datalen) { - faimdprintf(sess, 0, "%s: snachandler: got %x/%x\n", mod->name, snac->family, snac->subtype); - - if (snac->family != mod->family) - return 0; - - if (snac->subtype == 0x0001) - ; - else if (snac->subtype == 0x0003) + if (snac->subtype == 0x0003) return rights(sess, mod, rx, snac, data, datalen); return 0;