socket.c address header check in WS2_recv - the missing part after removing buffer allocation functions

Arunas Pranckevicius apranckevicius at gmail.com
Thu Oct 11 17:42:26 CDT 2007


Just as update, the app which cause problems is there:

http://beta.darkspace.net/index.htm?module=files.php&download_id=222

turn trace on and check please for nil host headers going on sockets
data IO and what functions cause that.

It is not in appdb, might someone add Darkspace MMO to db?
http://www.darkspace.net/ http://beta.darkspace.net/

On 11/10/2007, Arunas Pranckevicius <apranckevicius at gmail.com> wrote:
> Hello,
>
> This patch came out after i was trying to run Darkspace MMO beta
> client and it was causing deadlock because of WS2_recv function was
> waiting to finish forever. Please test if my patch breaks stuff and
> please test Blocking,Nonblocking, Async (all) modes when receiving
> data in IP sockets.
>
> The got host header structure error checking code got removed long
> time ago after sockets buffer HeapAlloc/Free (julliard patch)
> functions was removed. Now WS2_recv is more similar to WS2_send when
> checking address structures when functions get it. Please help to fix
> other parts what cause NULL host header structures to be sent into
> WS2_recv/WS2_send functions as well.
>
> Cheers,
> Arunas
>



More information about the wine-patches mailing list