Mercurial > pidgin
diff libpurple/protocols/oscar/family_icbm.c @ 21723:b3e4b81456b0
Get rid of one little userfunc callback and just call aim_im_setparams()
directly from aim_im_paraminfo()
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 02 Dec 2007 08:39:31 +0000 |
parents | 44b4e8bd759b |
children | d69d729ba19c |
line wrap: on
line diff
--- a/libpurple/protocols/oscar/family_icbm.c Sun Dec 02 07:37:40 2007 +0000 +++ b/libpurple/protocols/oscar/family_icbm.c Sun Dec 02 08:39:31 2007 +0000 @@ -209,7 +209,6 @@ */ static int aim_im_paraminfo(OscarData *od, FlapConnection *conn, aim_module_t *mod, FlapFrame *frame, aim_modsnac_t *snac, ByteStream *bs) { - aim_rxcallback_t userfunc; struct aim_icbmparameters params; params.maxchan = byte_stream_get16(bs); @@ -219,8 +218,11 @@ params.maxrecverwarn = byte_stream_get16(bs); params.minmsginterval = byte_stream_get32(bs); - if ((userfunc = aim_callhandler(od, snac->family, snac->subtype))) - return userfunc(od, conn, frame, ¶ms); + params.flags = 0x0000000b; + params.maxmsglen = 8000; + params.minmsginterval = 0; + + aim_im_setparams(od, ¶ms); return 0; }