Tuomas Jaakola wrote:
Sometimes I couldn't receive file transfers and this error was found
from the log. The UINs shown there were totally random numbers, nothing
to do with the real UINs.
The bug was with uninitialised variable INetSocket::m_nOwner. Owner uin
0 is given to the object created in src/icqd-threads.cpp:676 but it
is not set to the variable m_nOwner in the constructor nor anytime.
When calling Owner() of the object it will give random results and thus
skips handshake processing in src/icqd-threads.cpp:724.
Oh, Cvetan Ivanov has already reported about this bug couple months ago
(bug ID 825627) and suggested similar fix. Maybe I should check the bug
tracker more often. :)
--
# Tuomas Jaakola
-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel