Index: trunk/Ohana/src/opihi/pcontrol/CheckDoneHost.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/CheckDoneHost.c	(revision 17476)
+++ trunk/Ohana/src/opihi/pcontrol/CheckDoneHost.c	(revision 17477)
@@ -43,5 +43,9 @@
   /** successful command, examine result **/
   p = memstr (buffer[0].buffer, "STATUS", buffer[0].Nbuffer);
-  ASSERT (p != NULL, "missing STATUS in pclient message (CheckDoneHost)");
+  if (p == NULL) {
+      if (DEBUG || VerboseMode()) gprint (GP_ERR, "missing STATUS in response; try again\n");
+      PutHost (host, PCONTROL_HOST_DONE, STACK_BOTTOM);
+      return (FALSE);
+  }
 
   sscanf (p, "%*s %d", &status);
