gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r25940 - gnunet/src/testbed


From: gnunet
Subject: [GNUnet-SVN] r25940 - gnunet/src/testbed
Date: Wed, 30 Jan 2013 12:10:16 +0100

Author: harsha
Date: 2013-01-30 12:10:16 +0100 (Wed, 30 Jan 2013)
New Revision: 25940

Modified:
   gnunet/src/testbed/testbed_api_testbed.c
Log:
- fixes

Modified: gnunet/src/testbed/testbed_api_testbed.c
===================================================================
--- gnunet/src/testbed/testbed_api_testbed.c    2013-01-30 10:41:18 UTC (rev 
25939)
+++ gnunet/src/testbed/testbed_api_testbed.c    2013-01-30 11:10:16 UTC (rev 
25940)
@@ -942,6 +942,7 @@
                    int status)
 {
   struct RunContext *rc = cls;
+  struct GNUNET_TESTBED_Host **old_hosts;
   unsigned int nhost;
 
   for (nhost = 0; nhost < rc->num_hosts; nhost++)
@@ -970,7 +971,14 @@
   rc->h = rc->hosts[0];
   rc->num_hosts--;
   if (0 < rc->num_hosts)
-    rc->hosts = &rc->hosts[1];
+  {
+    old_hosts = rc->hosts;
+    rc->hosts = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_Host *) 
+                               * rc->num_hosts);
+    memcpy (rc->hosts, &old_hosts[1], (sizeof (struct GNUNET_TESTBED_Host *)
+                                       * rc->num_hosts));
+    GNUNET_free (old_hosts);
+  }
   else
   {
     GNUNET_free (rc->hosts);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]