View Single Post
Old 04-19-2008, 10:16 AM  
Yil
Too much time...
 
Join Date: May 2005
Posts: 1,194
Default

Yet another fix to the lockup/crash bug. I think this should at least mask it. However, there is one final option, remove the offending system call as it's not entirely needed and we'll go that route if this isn't stable for people...

Code:
v6.4.3 Release Notes:

*** File Modifications:

1) File system\ioFTPD.exe changed. Version 6.4.3.0

2) File system\ioFTPD.pdb changed.


*** Bug Fixes

3) When an active mode (outgoing) connections fails to locally bind a socket
   it silently tries a few more times before reporting a failure.  However,
   it failed to clear the windows socket notifications and internal timer.
   The notificiation not being cleared is probably yet another cause of the
   lockup/crash bug besides the ones I already fixed.

4) I've now also special cased the lockup/crash bug so it might be "fixed".
   However, as an indication that there is still an underlying problem
   with the notification code it will output to the error log
   "AsyncSelectProc: Invalid socket error".  Please let me know if you
   see these cropping up.
Yil is offline   Reply With Quote