Index: trunk/Ohana/src/opihi/pcontrol/HostOps.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/HostOps.c	(revision 3187)
+++ trunk/Ohana/src/opihi/pcontrol/HostOps.c	(revision 3189)
@@ -48,5 +48,21 @@
 }
 
-int FindHost (char *name, int QueueID) {
+int FindHost (IDtype HostID, int QueueID) {
+
+  Queue *queue;
+
+  queue = GetHostQueue (QueueID);
+  if (queue == NULL) return (-2);
+
+  for (i = 0; i < queue[0].Nobject; i++) {
+    host = (Host *) queue[0].object;
+    if (host[0].HostID == HostID) {
+      return (i);
+    }
+  }
+  return (-1);
+}
+
+int FindNamedHost (char *name, int QueueID) {
 
   Queue *queue;
@@ -74,5 +90,5 @@
   host[0].stdout   = 0;
   host[0].stderr   = 0;
-  host[0].ID       = NextHostID();
+  host[0].HostID   = NextHostID();
 
   host[0].markoff  = FALSE;
