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