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

Reply via email to