- use proper signedness
[oweals/gnunet.git] / src / topology / test_gnunet_daemon_topology.c
index be2875fe5f85a43287ae829c0f8a0aba536f0d0c..c880dad9e63cfafc683f48e98e3beda4cd7c8dc3 100644 (file)
@@ -39,10 +39,11 @@ static unsigned int connect_left;
 
 
 static void
-notify_connect_complete (void *cls, 
+notify_connect_complete (void *cls,
                         struct GNUNET_TESTBED_Operation *op,
                         const char *emsg)
 {
+  GNUNET_TESTBED_operation_done (op);
   if (NULL != emsg)
   {
     FPRINTF (stderr, "Failed to connect two peers: %s\n", emsg);
@@ -50,7 +51,6 @@ notify_connect_complete (void *cls,
     ok = 1;
     return;
   }
-  GNUNET_TESTBED_operation_done (op);
   connect_left--;
   if (0 == connect_left)
   {
@@ -62,9 +62,12 @@ notify_connect_complete (void *cls,
 
 
 static void
-do_connect (void *cls, 
+do_connect (void *cls,
+            struct GNUNET_TESTBED_RunHandle *h,
            unsigned int num_peers,
-           struct GNUNET_TESTBED_Peer **peers)
+           struct GNUNET_TESTBED_Peer **peers,
+            unsigned int links_succeeded,
+            unsigned int links_failed)
 {
   unsigned int i;
 
@@ -82,11 +85,11 @@ do_connect (void *cls,
 int
 main (int argc, char *argv[])
 {
-  GNUNET_TESTBED_test_run ("test-gnunet-daemon-topology",
-                          "test_gnunet_daemon_topology_data.conf",
-                          NUM_PEERS,
-                          0, NULL, NULL,
-                          &do_connect, NULL);
+  (void) GNUNET_TESTBED_test_run ("test-gnunet-daemon-topology",
+                                  "test_gnunet_daemon_topology_data.conf",
+                                  NUM_PEERS,
+                                  0, NULL, NULL,
+                                  &do_connect, NULL);
   GNUNET_DISK_directory_remove ("/tmp/test-gnunet-topology");
   return ok;
 }