Index: trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c	(revision 8424)
+++ trunk/Ohana/src/opihi/pcontrol/CheckBusyJob.c	(revision 10651)
@@ -38,5 +38,5 @@
       host[0].job = NULL;
       PutHost (host, PCONTROL_HOST_DOWN, STACK_BOTTOM);
-      PutJobSetState (job, PCONTROL_JOB_BUSY, STACK_BOTTOM, PCONTROL_JOB_HUNG);
+      PutJobSetState (job, PCONTROL_JOB_PENDING, STACK_BOTTOM, PCONTROL_JOB_HUNG);
       FreeIOBuffer (&buffer);
       return (TRUE);
@@ -79,4 +79,7 @@
   sscanf (p, "%*s %d", &job[0].stderr_size);
 
+  if (job[0].stdout_size > 100000) abort();
+  if (job[0].stderr_size > 100000) abort();
+
   // job has exited : move to DONE stack 
   // the host is still BUSY until job output is gathered (int CheckDoneJob)
