diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-12-19 18:22:20 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-12-19 18:22:20 +0000 |
commit | 15de71a29f22caee6b15956b162e1e5a0f5f4f3e (patch) | |
tree | 9118b73d3253af3cec9fff3a5599dca966a02ec4 /src/datastore/test_datastore_api_management.c | |
parent | fcfd24ac2947d5129307614e85f6fbba45104530 (diff) | |
download | gnunet-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.c | 8 |
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 | } |