Blame SOURCES/cups-usb-timeout.patch

87cf9a
diff -up cups-1.7.0/backend/usb-libusb.c.usb-timeout cups-1.7.0/backend/usb-libusb.c
87cf9a
--- cups-1.7.0/backend/usb-libusb.c.usb-timeout	2013-07-17 16:51:43.000000000 +0100
87cf9a
+++ cups-1.7.0/backend/usb-libusb.c	2013-11-28 16:44:03.785124015 +0000
87cf9a
@@ -496,7 +496,7 @@ print_device(const char *uri,		/* I - De
87cf9a
 	iostatus = libusb_bulk_transfer(g.printer->handle,
87cf9a
 					g.printer->write_endp,
87cf9a
 					print_buffer, g.print_bytes,
87cf9a
-					&bytes, 60000);
87cf9a
+					&bytes, 0);
87cf9a
        /*
87cf9a
 	* Ignore timeout errors, but retain the number of bytes written to
87cf9a
 	* avoid sending duplicate data...
87cf9a
@@ -519,7 +519,7 @@ print_device(const char *uri,		/* I - De
87cf9a
 	  iostatus = libusb_bulk_transfer(g.printer->handle,
87cf9a
 					  g.printer->write_endp,
87cf9a
 					  print_buffer, g.print_bytes,
87cf9a
-					  &bytes, 60000);
87cf9a
+					  &bytes, 0);
87cf9a
 	}
87cf9a
 
87cf9a
        /*
87cf9a
@@ -534,7 +534,7 @@ print_device(const char *uri,		/* I - De
87cf9a
 	  iostatus = libusb_bulk_transfer(g.printer->handle,
87cf9a
 					  g.printer->write_endp,
87cf9a
 					  print_buffer, g.print_bytes,
87cf9a
-					  &bytes, 60000);
87cf9a
+					  &bytes, 0);
87cf9a
         }
87cf9a
 
87cf9a
 	if (iostatus)