Blob Blame History Raw
diff -up cups-1.6.3/scheduler/client.c.str4440 cups-1.6.3/scheduler/client.c
--- cups-1.6.3/scheduler/client.c.str4440	2014-09-02 11:02:03.363550036 +0100
+++ cups-1.6.3/scheduler/client.c	2014-09-02 11:02:34.114702446 +0100
@@ -2075,6 +2075,9 @@ cupsdReadClient(cupsd_client_t *con)	/*
 	    * Grab any request data from the connection...
 	    */
 
+	    if (!httpWait(HTTP(con), 0))
+	      return;
+
 	    if ((ipp_state = ippRead(&(con->http), con->request)) == IPP_ERROR)
 	    {
               cupsdLogMessage(CUPSD_LOG_ERROR,