webservices: Return WS_S_END when we receive an end frame.
Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
bfefd0d2a3
commit
a17c5a0bb1
|
@ -2050,6 +2050,7 @@ static HRESULT receive_sized_envelope( struct channel *channel )
|
|||
HRESULT hr;
|
||||
|
||||
if ((hr = receive_bytes( channel, &type, 1 )) != S_OK) return hr;
|
||||
if (type == FRAME_RECORD_TYPE_END) return WS_S_END;
|
||||
if (type != FRAME_RECORD_TYPE_SIZED_ENVELOPE) return WS_E_INVALID_FORMAT;
|
||||
if ((hr = receive_size( channel, &size )) != S_OK) return hr;
|
||||
if ((hr = receive_message_sized( channel, size )) != S_OK) return hr;
|
||||
|
|
Loading…
Reference in New Issue