diff --git a/os/io.c b/os/io.c index 3e39c10e6..e7b76b9ce 100644 --- a/os/io.c +++ b/os/io.c @@ -441,7 +441,7 @@ ReadRequestFromClient(ClientPtr client) */ gotnow -= needed; - if (!gotnow) + if (!gotnow && !oci->ignoreBytes) AvailableInput = oc; if (move_header) { if (client->req_len < bytes_to_int32(sizeof(xBigReq) - sizeof(xReq))) {