- do not create peers on the island controller
authorSree Harsha Totakura <totakura@in.tum.de>
Fri, 24 May 2013 12:20:55 +0000 (12:20 +0000)
committerSree Harsha Totakura <totakura@in.tum.de>
Fri, 24 May 2013 12:20:55 +0000 (12:20 +0000)
src/testbed/testbed_api_testbed.c

index 7f7627858022cd74d724600b1436a03848b8b7c8..98b8eaad1a95a183657cadf0fe91c573c4833e52 100644 (file)
@@ -839,7 +839,7 @@ create_peers (struct RunContext *rc)
 #if ENABLE_LL
     if (0 != rc->nislands)
     {
-      island = rc->islands[icnt];
+      island = rc->islands[icnt];      
       if (hcnt == island->nhosts)
       {
         icnt++;
@@ -848,6 +848,8 @@ create_peers (struct RunContext *rc)
         island = rc->islands[icnt];
         hcnt = 0;
       }
+      if ( (0 == hcnt) && (1 < island->nhosts) )
+        hcnt = 1;
       GNUNET_assert (icnt < rc->nislands);
       GNUNET_assert (hcnt < island->nhosts);
       GNUNET_assert (NULL != island->hosts[hcnt]);