Hi!
Two questions.
I just digged through a lot of the LICQ code and found out, that if you set
the difference of TCPPortsLow and TCPPortsHigh to e.g. 0 you limit the number
of incoming Filetransfers and Chats to that number.
But when I try to receive a file with this setting, LICQ segfaults in
FileTransferManager_tep()! I thought that the call to
StartFileTransferServer() in icqd-filetransfer.cpp should have failed in the
first place then. Why hasn't it?
I can't figure this out. I get this message upon receiving a file:
21:17:18: [TCP] Local TCP server started on port 2000.
(I have set TCPPortsLow and -High both to 2000, but it also works with 2000
and 2001 and two file-transfers)
After this message SetLocalAddress seems to fail, but no one really cares,
and then FileTransferManager_tep() causes the segfault by calling
ftman->sockman.AddSocket(&ftman->ftSock);
in line 967 of the icqd-filetransfer.cpp module. What am I missing?
Second question: The patch from Bryce McKinlay ist not yet incorporated. That
one really seems to fix the garbled console-plugin-screen. Could someone
merge it into the CVS?
Arne
--
Democracy is a device that insures we shall be governed no better than
we deserve.
-- George Bernard Shaw
[--- PGP key available on http://www.root42.de/ ---]
_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel