Index: /branches/eam_branch_20080223/Ohana/src/libkapa/src/KapaOpen.c
===================================================================
--- /branches/eam_branch_20080223/Ohana/src/libkapa/src/KapaOpen.c	(revision 16794)
+++ /branches/eam_branch_20080223/Ohana/src/libkapa/src/KapaOpen.c	(revision 16795)
@@ -2,4 +2,5 @@
 
 # define MY_PORT 2500
+# define MY_PORT_MAX 2520
 # define MY_WAIT 100000
 # define DEBUG 0
@@ -26,5 +27,5 @@
   }
 
-  if (DEBUG) fprintf (stderr, "init sock: %d, len: %d\n", InitSocket, length);
+  if (DEBUG) fprintf (stderr, "init sock: %d, len: %d, port %d\n", InitSocket, length, Address[0].sin_port);
   status = bind (InitSocket, (struct sockaddr *) Address, length);
   if (status == -1) {
@@ -32,5 +33,5 @@
 	close (InitSocket);
 	Address[0].sin_port ++;
-	if (Address[0].sin_port > MY_PORT + 10) exit (2);
+	if (Address[0].sin_port > MY_PORT_MAX) exit (2);
 	goto retry_server;
     }
@@ -193,5 +194,5 @@
       close (InitSocket);
       Address.sin_port ++;
-      if (Address.sin_port > MY_PORT + 10) return (-1);
+      if (Address.sin_port > MY_PORT_MAX) return (-1);
       goto retry_client;
     }
