From: Juan F. C. <ju...@us...> - 2002-09-22 17:40:06
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 19 September 2002 22:11, Jon Keating wrote: > Update of /cvsroot/licq/licq/src > In directory usw-pr-cvs1:/tmp/cvs-serv1030/src > > Modified Files: > icqd-srv.cpp icqpacket.cpp > Log Message: > Adding users that require authorization to the server side list now > works. A few little things as well. > .... > + if (nError == 0x0E) > + { > + // If we don't send this, we can still add them > + // without any known side effects > + //pReply = new CPU_GenericFamily(ICQ_SNACxFAM_LIST, > + // ICQ_SNACxLIST_ROSTxEDITxEND); > + //SendEvent_Server(pReply); > + > + icqAddUser(nUin, true, true); > + break; the calls from ProcessListFam to icqdAdduser can create an infinite loop. Im getting in one of these loops. may be the server list part of icqAddUser and the ones from icqRemoveUser should go in separated methods, for easier handling. just a thought, Juan. -----BEGIN PGP SIGNATURE----- iD8DBQE9jgBvUMlRieHkprgRAssqAJ9Z0ultxYW7gf0WNNEIR42cTTkiWQCfZyvU R3OMQ5nWN2Key3H90YFUoM4= =jRhq -----END PGP SIGNATURE----- |