Index: /trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c
===================================================================
--- /trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c	(revision 10664)
+++ /trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c	(revision 10665)
@@ -39,4 +39,12 @@
       // don't do anything drastic, just keep trying
       if (DEBUG || VerboseMode()) gprint (GP_ERR, "client is busy, not responding");
+      fprintf (stderr, "nothing in buffer? Nbuffer: %d, buffer: ..%s..\n", buffer.Nbuffer, buffer.buffer);
+      FlushIOBuffer (&buffer);
+
+      // is there left-over data on the host stderr?
+      while (ReadtoIOBuffer (&buffer, host[0].stderr) > 0) {
+	fprintf (stderr, "anything in stderr? Nbuffer: %d, buffer: ..%s..\n", buffer.Nbuffer, buffer.buffer);
+	FlushIOBuffer (&buffer);
+      }
       PutHost (host, PCONTROL_HOST_BUSY, STACK_BOTTOM);
       PutJob (job, PCONTROL_JOB_BUSY, STACK_BOTTOM);
