Win32 problem - hang on connect errors

Hello all -
I've found a bug in the Win32 implementation of HTEvtLst.c.  The library is missing connect() errors because these errors are delivered through the AsyncWindowProc() function in the lParam parameter as defined for MS's use of WSAAsyncSelect() function.  The code as written would end up indefinitely retrying to connect to a server that was failing the connection.  Hence the previously reported problem of "hanging" when trying to connect to a server w/ no HTTP server running.
 
I am currently working to fix this and another problem I'm having with the webbot.  Please let me know if anyone would like me to integrate these fixes into the libwww code.  The code base seems to be essentially frozen but I'd be glad to integrate these fixes in and consult with project owners on the best path for the fix.
 
Julia Renouard

Received on Saturday, 8 January 2005 06:51:37 UTC