From: msweet Date: Fri, 23 Oct 2015 19:58:07 +0000 (+0000) Subject: Really fix it. X-Git-Tag: v2.2b1~173 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a4708bb06c125acd9ec02d20b5ed6a5fa4efa6c1;p=thirdparty%2Fcups.git Really fix it. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12918 a1ca3aef-8c08-0410-bb20-df032aa958be --- diff --git a/scheduler/client.c b/scheduler/client.c index 7e23bdb3b0..c0d6eec744 100644 --- a/scheduler/client.c +++ b/scheduler/client.c @@ -1831,8 +1831,11 @@ cupsdReadClient(cupsd_client_t *con) /* I - Client to read from */ } } } - else - break; + else if (httpGetState(con->http) == HTTP_STATE_PUT_RECV) + { + cupsdCloseClient(con); + return; + } } while (httpGetState(con->http) == HTTP_STATE_PUT_RECV && httpGetReady(con->http));