Index: trunk/Ohana/src/opihi/pcontrol/KillJob.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/KillJob.c	(revision 7917)
+++ trunk/Ohana/src/opihi/pcontrol/KillJob.c	(revision 8296)
@@ -26,6 +26,5 @@
 
     case PCLIENT_HUNG:
-      PutJob (job, PCONTROL_JOB_BUSY, STACK_BOTTOM);
-      job[0].state = PCONTROL_JOB_HUNG;
+      PutJobSetState (job, PCONTROL_JOB_BUSY, STACK_BOTTOM, PCONTROL_JOB_HUNG);
       FreeIOBuffer (&buffer);
       return (TRUE);
@@ -61,7 +60,5 @@
       return (FALSE);
     case 1:
-      PutJob (job, PCONTROL_JOB_DONE, STACK_BOTTOM);
-      job[0].state = PCONTROL_JOB_CRASH;
-      /* this overrides the default assigned by PutJob */
+      PutJobSetState (job, PCONTROL_JOB_DONE, STACK_BOTTOM, PCONTROL_JOB_CRASH);
       return (TRUE);
     case 2:
@@ -73,2 +70,4 @@
   exit (1);
 }
+
+/** XXX need to do something appropriate with host? ***/
