aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/test_namestore_api_store.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/test_namestore_api_store.c')
-rw-r--r--src/namestore/test_namestore_api_store.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/namestore/test_namestore_api_store.c b/src/namestore/test_namestore_api_store.c
index 85c4a2806..c44d24809 100644
--- a/src/namestore/test_namestore_api_store.c
+++ b/src/namestore/test_namestore_api_store.c
@@ -46,6 +46,7 @@ static int res;
46 46
47static struct GNUNET_NAMESTORE_QueueEntry *nsqe; 47static struct GNUNET_NAMESTORE_QueueEntry *nsqe;
48 48
49static char *directory;
49 50
50static void 51static void
51cleanup () 52cleanup ()
@@ -60,6 +61,11 @@ cleanup ()
60 GNUNET_free (privkey); 61 GNUNET_free (privkey);
61 privkey = NULL; 62 privkey = NULL;
62 } 63 }
64 if (NULL != directory)
65 {
66 GNUNET_DISK_directory_remove (directory);
67 GNUNET_free (directory);
68 }
63 GNUNET_SCHEDULER_shutdown (); 69 GNUNET_SCHEDULER_shutdown ();
64} 70}
65 71
@@ -117,6 +123,9 @@ run (void *cls,
117 char *hostkey_file; 123 char *hostkey_file;
118 const char * name = "dummy.dummy.gnunet"; 124 const char * name = "dummy.dummy.gnunet";
119 125
126 directory = NULL;
127 GNUNET_CONFIGURATION_get_value_string(cfg, "PATHS", "GNUNET_TEST_HOME", &directory);
128
120 endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, 129 endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT,
121 &endbadly, NULL); 130 &endbadly, NULL);
122 GNUNET_asprintf (&hostkey_file, 131 GNUNET_asprintf (&hostkey_file,