[PATCH 4/8] winhttp: Implement WinHttpWebSocketClose.

Hans Leidekker hans at codeweavers.com
Wed Jun 24 06:33:48 CDT 2020


On Wed, 2020-06-24 at 21:07 +1000, Alistair Leslie-Hughes wrote:
> On 24/6/20 6:33 pm, Hans Leidekker wrote:
> > +    if ((ret = receive_bytes( netconn, (char *)&socket->status, sizeof(socket->status), &count ))) goto done;
> > +    if (count != sizeof(socket->status))
> > +    {
> > +        ret = ERROR_WINHTTP_INVALID_SERVER_RESPONSE;
> > +        goto done;
> > +    }
> > +    socket->status = RtlUshortByteSwap( socket->status );
> > +    ret = receive_bytes( netconn, socket->reason, sizeof(socket->reason), &socket->reason_len );
> > +
> 
> The status and reason message are optional for the close packet and is 
> causing an error on my test application.  The packet length will show if 
> it has a code.

Yes, I have patch for it.





More information about the wine-devel mailing list