diff --git a/os/io.c b/os/io.c index ceb049943..ba12c7e61 100644 --- a/os/io.c +++ b/os/io.c @@ -442,7 +442,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))) {