]> git.ipfire.org Git - thirdparty/cups.git/blobdiff - backend/parallel.c
Load cups into easysw/current.
[thirdparty/cups.git] / backend / parallel.c
index 79b1f2b828cac525155ebe803c0a3fd31a392b75..a52d44f8bdd812ddece53202f815b6e894fb985e 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * "$Id: parallel.c 6403 2007-03-27 16:00:56Z mike $"
+ * "$Id: parallel.c 6591 2007-06-21 20:35:28Z mike $"
  *
  *   Parallel port backend for the Common UNIX Printing System (CUPS).
  *
@@ -629,7 +629,9 @@ side_cb(int print_fd,                       /* I - Print file */
   switch (command)
   {
     case CUPS_SC_CMD_DRAIN_OUTPUT :
-        if (tcdrain(device_fd))
+        if (backendDrainOutput(print_fd, device_fd))
+         status = CUPS_SC_STATUS_IO_ERROR;
+       else if (tcdrain(device_fd))
          status = CUPS_SC_STATUS_IO_ERROR;
        else
          status = CUPS_SC_STATUS_OK;
@@ -669,5 +671,5 @@ side_cb(int print_fd,                       /* I - Print file */
 
 
 /*
- * End of "$Id: parallel.c 6403 2007-03-27 16:00:56Z mike $".
+ * End of "$Id: parallel.c 6591 2007-06-21 20:35:28Z mike $".
  */