aboutsummaryrefslogtreecommitdiff
path: root/src/datastore/test_datastore_api_management.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-12-19 18:22:20 +0000
committerChristian Grothoff <christian@grothoff.org>2010-12-19 18:22:20 +0000
commit15de71a29f22caee6b15956b162e1e5a0f5f4f3e (patch)
tree9118b73d3253af3cec9fff3a5599dca966a02ec4 /src/datastore/test_datastore_api_management.c
parentfcfd24ac2947d5129307614e85f6fbba45104530 (diff)
downloadgnunet-15de71a29f22caee6b15956b162e1e5a0f5f4f3e.tar.gz
gnunet-15de71a29f22caee6b15956b162e1e5a0f5f4f3e.zip
LRN patch from SVN 1630
Diffstat (limited to 'src/datastore/test_datastore_api_management.c')
-rw-r--r--src/datastore/test_datastore_api_management.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/datastore/test_datastore_api_management.c b/src/datastore/test_datastore_api_management.c
index d17d8fbc8..8d71fed90 100644
--- a/src/datastore/test_datastore_api_management.c
+++ b/src/datastore/test_datastore_api_management.c
@@ -388,13 +388,17 @@ main (int argc, char *argv[])
388{ 388{
389 int ret; 389 int ret;
390 390
391 const char *pos; 391 char *pos;
392 char dir_name[128]; 392 char dir_name[128];
393 393
394 /* determine name of plugin to use */ 394 /* determine name of plugin to use */
395 plugin_name = argv[0]; 395 plugin_name = argv[0];
396 while (NULL != (pos = strstr(plugin_name, "_"))) 396 while (NULL != (pos = strstr(plugin_name, "_")))
397 plugin_name = pos+1; 397 plugin_name = pos+1;
398 if (NULL != (pos = strstr(plugin_name, ".")))
399 pos[0] = 0;
400 else
401 pos = (char *) plugin_name;
398 402
399 GNUNET_snprintf (dir_name, 403 GNUNET_snprintf (dir_name,
400 sizeof (dir_name), 404 sizeof (dir_name),
@@ -409,6 +413,8 @@ main (int argc, char *argv[])
409#endif 413#endif
410 NULL); 414 NULL);
411 ret = check (); 415 ret = check ();
416 if (pos != plugin_name)
417 pos[0] = '.';
412 GNUNET_DISK_directory_remove (dir_name); 418 GNUNET_DISK_directory_remove (dir_name);
413 return ret; 419 return ret;
414} 420}