[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r24364 - gnunet/src/testbed
From: |
gnunet |
Subject: |
[GNUnet-SVN] r24364 - gnunet/src/testbed |
Date: |
Wed, 17 Oct 2012 17:26:13 +0200 |
Author: harsha
Date: 2012-10-17 17:26:13 +0200 (Wed, 17 Oct 2012)
New Revision: 24364
Modified:
gnunet/src/testbed/gnunet-service-testbed.c
gnunet/src/testbed/gnunet-testbed-profiler.c
Log:
fixs for crash while adding slaves with id greater than 9
Modified: gnunet/src/testbed/gnunet-service-testbed.c
===================================================================
--- gnunet/src/testbed/gnunet-service-testbed.c 2012-10-17 15:23:57 UTC (rev
24363)
+++ gnunet/src/testbed/gnunet-service-testbed.c 2012-10-17 15:26:13 UTC (rev
24364)
@@ -996,13 +996,16 @@
static void
slave_list_add (struct Slave *slave)
{
+ uint32_t orig_size;
+
+ orig_size = slave_list_size;
if (slave->host_id >= slave_list_size)
{
+ while (slave->host_id >= slave_list_size)
+ slave_list_size += LIST_GROW_STEP;
slave_list =
- TESTBED_realloc (slave_list, sizeof (struct Slave *) * slave_list_size,
- sizeof (struct Slave *) * (slave_list_size +
- LIST_GROW_STEP));
- slave_list_size += LIST_GROW_STEP;
+ TESTBED_realloc (slave_list, sizeof (struct Slave *) * orig_size,
+ sizeof (struct Slave *) * slave_list_size);
}
GNUNET_assert (NULL == slave_list[slave->host_id]);
slave_list[slave->host_id] = slave;
Modified: gnunet/src/testbed/gnunet-testbed-profiler.c
===================================================================
--- gnunet/src/testbed/gnunet-testbed-profiler.c 2012-10-17 15:23:57 UTC
(rev 24363)
+++ gnunet/src/testbed/gnunet-testbed-profiler.c 2012-10-17 15:26:13 UTC
(rev 24364)
@@ -452,13 +452,16 @@
static unsigned int established_links;
if (0 == established_links)
- printf ("Establishing links\n");
+ printf ("Establishing links\n .");
else
+ {
printf (".");
+ fflush (stdout);
+ }
if (++established_links == num_links)
{
prof_time = GNUNET_TIME_absolute_get_duration (prof_start_time);
- printf ("%u links established in %.2f seconds\n",
+ printf ("\n%u links established in %.2f seconds\n",
num_links, ((double) prof_time.rel_value) / 1000.00);
result = GNUNET_OK;
GNUNET_SCHEDULER_add_now (&do_shutdown, NULL);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r24364 - gnunet/src/testbed,
gnunet <=