Index: trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c	(revision 17476)
+++ trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c	(revision 17477)
@@ -60,5 +60,10 @@
   /** host is up, need to parse message **/
   p = memstr (buffer[0].buffer, "STATUS", buffer[0].Nbuffer);
-  ASSERT (p != NULL, "missing STATUS in pclient message");
+  if (p == NULL) {
+      if (DEBUG || VerboseMode()) gprint (GP_ERR, "missing STATUS in response; try again\n");
+      PutHost (host, PCONTROL_HOST_BUSY, STACK_BOTTOM);
+      PutJob (job, PCONTROL_JOB_BUSY, STACK_BOTTOM);
+      return (TRUE);
+  }
 
   sscanf (p, "%*s %s", string);
