Index: trunk/Ohana/src/opihi/pcontrol/job.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/job.c	(revision 7917)
+++ trunk/Ohana/src/opihi/pcontrol/job.c	(revision 8296)
@@ -6,4 +6,9 @@
   int i, N, Mode, targc, Timeout;
   IDtype JobID;
+
+  if (get_argument (argc, argv, "-host") && get_argument (argc, argv, "+host")) {
+      gprint (GP_ERR, "ERROR: -host and +host are incompatible\n");
+      return (FALSE);
+  }    
 
   Host = NULL;
@@ -16,9 +21,4 @@
   }
   if ((N = get_argument (argc, argv, "+host"))) {
-    if (Mode == PCONTROL_JOB_WANTHOST) {
-      gprint (GP_ERR, "ERROR: -host and +host are incompatible\n");
-      FREE (Host);
-      return (FALSE);
-    }
     remove_argument (N, &argc, argv);
     Host = strcreate (argv[N]);
