Tim Waugh 5971f6
diff -up cups-1.4.5/scheduler/printers.c.printer-timeout cups-1.4.5/scheduler/printers.c
Tim Waugh 5971f6
--- cups-1.4.5/scheduler/printers.c.printer-timeout	2010-12-16 14:42:07.048865052 +0000
Tim Waugh 5971f6
+++ cups-1.4.5/scheduler/printers.c	2010-12-16 14:43:05.325684376 +0000
Tim Waugh 5971f6
@@ -785,6 +785,7 @@ cupsdDeletePrinter(
Tim Waugh 5971f6
   */
Tim Waugh 5971f6
 
Tim Waugh 5971f6
   cupsdSetPrinterState(p, IPP_PRINTER_STOPPED, update);
Tim Waugh 5971f6
+  p->state = IPP_PRINTER_STOPPED;
Tim Waugh 5971f6
 
Tim Waugh 5971f6
   if (p->job)
Tim Waugh 5971f6
     cupsdSetJobState(p->job, IPP_JOB_PENDING, CUPSD_JOB_FORCE,