aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/test_namestore_api_remove.c
diff options
context:
space:
mode:
authorLRN <lrn1986@gmail.com>2013-12-09 17:53:31 +0000
committerLRN <lrn1986@gmail.com>2013-12-09 17:53:31 +0000
commitcc57e1d42bbfee97247ad7ea1db3fa81ecbf2c08 (patch)
treea1239bef1cb83eed339459d24dad5e69f27c8aa1 /src/namestore/test_namestore_api_remove.c
parent2d828dcdcd023b9361b11491254d08f122c142b1 (diff)
downloadgnunet-cc57e1d42bbfee97247ad7ea1db3fa81ecbf2c08.tar.gz
gnunet-cc57e1d42bbfee97247ad7ea1db3fa81ecbf2c08.zip
Remove test home at the beginning and at the VERY end
Diffstat (limited to 'src/namestore/test_namestore_api_remove.c')
-rw-r--r--src/namestore/test_namestore_api_remove.c15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/namestore/test_namestore_api_remove.c b/src/namestore/test_namestore_api_remove.c
index 5ae82b1ef..2fd70b438 100644
--- a/src/namestore/test_namestore_api_remove.c
+++ b/src/namestore/test_namestore_api_remove.c
@@ -63,11 +63,6 @@ cleanup ()
63 GNUNET_free (privkey); 63 GNUNET_free (privkey);
64 privkey = NULL; 64 privkey = NULL;
65 } 65 }
66 if (NULL != directory)
67 {
68 GNUNET_DISK_directory_remove (directory);
69 GNUNET_free (directory);
70 }
71 GNUNET_SCHEDULER_shutdown (); 66 GNUNET_SCHEDULER_shutdown ();
72} 67}
73 68
@@ -161,6 +156,7 @@ run (void *cls,
161 156
162 directory = NULL; 157 directory = NULL;
163 GNUNET_CONFIGURATION_get_value_string(cfg, "PATHS", "GNUNET_TEST_HOME", &directory); 158 GNUNET_CONFIGURATION_get_value_string(cfg, "PATHS", "GNUNET_TEST_HOME", &directory);
159 GNUNET_DISK_directory_remove (directory);
164 160
165 endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, 161 endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT,
166 &endbadly, NULL); 162 &endbadly, NULL);
@@ -205,7 +201,14 @@ main (int argc, char *argv[])
205 "test_namestore_api.conf", 201 "test_namestore_api.conf",
206 &run, 202 &run,
207 NULL)) 203 NULL))
208 return 1; 204 {
205 res = 1;
206 }
207 if (NULL != directory)
208 {
209 GNUNET_DISK_directory_remove (directory);
210 GNUNET_free (directory);
211 }
209 return res; 212 return res;
210} 213}
211 214