X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Ftesting%2Ftesting_group.c;h=a09460844476a3a4402250982459b6fdd1a2a5b6;hb=b57b94a3931f241a7dbba7f99bf04bbe35eb07ea;hp=9deca4ac8b79d0fa68754b6d1eaea110e928f1c4;hpb=e4f2bacf2beaffa89ae289cc3d7282a72428f620;p=oweals%2Fgnunet.git diff --git a/src/testing/testing_group.c b/src/testing/testing_group.c index 9deca4ac8..a09460844 100644 --- a/src/testing/testing_group.c +++ b/src/testing/testing_group.c @@ -842,10 +842,11 @@ update_config (void *cls, "/tmp/test-service-%s-%u", section, ctx->upnum++); value = uval; } - else if (GNUNET_YES == + else if ((GNUNET_YES == GNUNET_CONFIGURATION_get_value_number (ctx->orig, "testing", per_host_variable, - &num_per_host)) + &num_per_host)) && (num_per_host > 0)) + { GNUNET_snprintf (uval, sizeof (uval), @@ -2504,6 +2505,9 @@ copy_allowed_topology (struct GNUNET_TESTING_PeerGroup *pg) * of each peer in the peer group * * @param pg the peer group we are dealing with + * @param notify_callback callback to notify when finished + * @param notify_cls closure for notify callback + * * @return the number of connections that will be attempted */ static int @@ -3631,7 +3635,10 @@ stats_check_existing (struct GNUNET_TESTING_PeerGroup *pg, if (GNUNET_OK != GNUNET_CONFIGURATION_get_value_number (specific_peer->cfg, "statistics", "port", &port)) - return GNUNET_NO; + { + GNUNET_free(unix_domain_socket); + return GNUNET_NO; + } if (specific_peer->daemon->hostname != NULL) GNUNET_asprintf (&to_match, "%s%s%llu", specific_peer->daemon->hostname, @@ -3905,6 +3912,7 @@ internal_hostkey_callback (void *cls, * * @param cls closure * @param id identifier for the daemon, NULL on error + * @param cfg config * @param d handle for the daemon * @param emsg error message (NULL on success) */