Blob Blame History Raw
diff -up cups-1.4.6/backend/runloop.c.usb-buffer-size cups-1.4.6/backend/runloop.c
--- cups-1.4.6/backend/runloop.c.usb-buffer-size	2011-01-10 15:37:56.885677732 +0000
+++ cups-1.4.6/backend/runloop.c	2011-01-10 15:37:59.499623140 +0000
@@ -45,7 +45,7 @@ backendDrainOutput(int print_fd,	/* I - 
   fd_set	input;			/* Input set for reading */
   ssize_t	print_bytes,		/* Print bytes read */
 		bytes;			/* Bytes written */
-  char		print_buffer[8192],	/* Print data buffer */
+  char		print_buffer[512],	/* Print data buffer */
 		*print_ptr;		/* Pointer into print data buffer */
   struct timeval timeout;		/* Timeout for read... */
 
@@ -160,7 +160,7 @@ backendRunLoop(
 		bytes;			/* Bytes written */
   int		paperout;		/* "Paper out" status */
   int		offline;		/* "Off-line" status */
-  char		print_buffer[8192],	/* Print data buffer */
+  char		print_buffer[512],	/* Print data buffer */
 		*print_ptr,		/* Pointer into print data buffer */
 		bc_buffer[1024];	/* Back-channel data buffer */
   struct timeval timeout;		/* Timeout for select() */
diff -up cups-1.4.6/backend/usb.c.usb-buffer-size cups-1.4.6/backend/usb.c