Index: trunk/Ohana/src/opihi/pcontrol/JobOps.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/JobOps.c	(revision 21379)
+++ trunk/Ohana/src/opihi/pcontrol/JobOps.c	(revision 23554)
@@ -202,4 +202,10 @@
   ALLOCATE (job, Job, 1);
 
+  job[0].JobID    = NextJobID();
+  if (job[0].JobID < 0) {
+    free (job);
+    return -1;
+  }
+
   job[0].argc     = argc;
   job[0].argv     = argv;
@@ -220,6 +226,4 @@
   job[0].dtime = 0.0;
   job[0].pid = 0;
-
-  job[0].JobID    = NextJobID();
   job[0].host     = NULL;
 
