Blame SOURCES/cups-usb-timeout.patch

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