--- cups-1.2.10/cups/request.c.ippRead-break	2007-03-29 13:34:00.000000000 +0100
+++ cups-1.2.10/cups/request.c	2007-03-29 13:37:15.000000000 +0100
@@ -358,6 +358,9 @@
 
 	  break;
 	}
+
+      if (state == IPP_ERROR)
+	break;
     }
   }
 
