aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/perf_namestore_api_zone_iteration.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2019-02-24 10:28:16 +0100
committerChristian Grothoff <christian@grothoff.org>2019-02-24 10:28:16 +0100
commit0b5dc8a620fca8dbca9c122594b70267e404859f (patch)
tree71166165545fcd77ee36bba8eaec45f7bac62da9 /src/namestore/perf_namestore_api_zone_iteration.c
parent4577873dccd43d132062ae3c07e316c86be6af2f (diff)
downloadgnunet-0b5dc8a620fca8dbca9c122594b70267e404859f.tar.gz
gnunet-0b5dc8a620fca8dbca9c122594b70267e404859f.zip
avoid failing hard if 'gnunetcheck' db does not exist
(or plugins cannot be loaded for other reasons)
Diffstat (limited to 'src/namestore/perf_namestore_api_zone_iteration.c')
-rw-r--r--src/namestore/perf_namestore_api_zone_iteration.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/namestore/perf_namestore_api_zone_iteration.c b/src/namestore/perf_namestore_api_zone_iteration.c
index 505f624df..5da958aad 100644
--- a/src/namestore/perf_namestore_api_zone_iteration.c
+++ b/src/namestore/perf_namestore_api_zone_iteration.c
@@ -276,7 +276,12 @@ put_cont (void *cls,
276{ 276{
277 (void) cls; 277 (void) cls;
278 qe = NULL; 278 qe = NULL;
279 GNUNET_assert (GNUNET_OK == success); 279 if (GNUNET_OK != success)
280 {
281 GNUNET_break (0);
282 GNUNET_SCHEDULER_shutdown ();
283 return;
284 }
280 t = GNUNET_SCHEDULER_add_now (&publish_record, 285 t = GNUNET_SCHEDULER_add_now (&publish_record,
281 NULL); 286 NULL);
282} 287}
@@ -349,6 +354,9 @@ run (void *cls,
349} 354}
350 355
351 356
357#include "test_common.c"
358
359
352int 360int
353main (int argc, 361main (int argc,
354 char *argv[]) 362 char *argv[])
@@ -356,13 +364,8 @@ main (int argc,
356 const char *plugin_name; 364 const char *plugin_name;
357 char *cfg_name; 365 char *cfg_name;
358 366
359 plugin_name = GNUNET_TESTING_get_testname_from_underscore (argv[0]); 367 SETUP_CFG (plugin_name, cfg_name);
360 GNUNET_asprintf (&cfg_name,
361 "perf_namestore_api_%s.conf",
362 plugin_name);
363 res = 1; 368 res = 1;
364 GNUNET_DISK_purge_cfg_dir (cfg_name,
365 "GNUNET_TEST_HOME");
366 if (0 != 369 if (0 !=
367 GNUNET_TESTING_peer_run ("perf-namestore-api-zone-iteration", 370 GNUNET_TESTING_peer_run ("perf-namestore-api-zone-iteration",
368 cfg_name, 371 cfg_name,