diff options
author | Florian Dold <florian@dold.me> | 2021-07-28 20:19:38 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-07-28 20:19:38 +0200 |
commit | 346706b1857dd9ec129cf40897468133f3c6bdd3 (patch) | |
tree | 0e0a90e306d80b59cdb5678a0770674d742bd676 /src/util/disk.c | |
parent | 1af9f6c1c6adcbb5e5d7af154cb0134e51613a03 (diff) | |
download | gnunet-346706b1857dd9ec129cf40897468133f3c6bdd3.tar.gz gnunet-346706b1857dd9ec129cf40897468133f3c6bdd3.zip |
config: extended diagnostics, import cycle detection, deterministic load order
Diffstat (limited to 'src/util/disk.c')
-rw-r--r-- | src/util/disk.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/util/disk.c b/src/util/disk.c index f68b32db5..1b6934082 100644 --- a/src/util/disk.c +++ b/src/util/disk.c | |||
@@ -434,7 +434,7 @@ GNUNET_DISK_directory_test (const char *fil, int is_readable) | |||
434 | 434 | ||
435 | /** | 435 | /** |
436 | * Check if fil can be accessed using amode. | 436 | * Check if fil can be accessed using amode. |
437 | * | 437 | * |
438 | * @param fil file to check for | 438 | * @param fil file to check for |
439 | * @param amode access mode | 439 | * @param amode access mode |
440 | * @returns GNUnet error code | 440 | * @returns GNUnet error code |
@@ -1002,6 +1002,17 @@ GNUNET_DISK_glob (const char *glob_pattern, | |||
1002 | char *sep; | 1002 | char *sep; |
1003 | int ret; | 1003 | int ret; |
1004 | 1004 | ||
1005 | if ( (NULL != strrchr (glob_pattern, '+')) || | ||
1006 | (NULL != strrchr (glob_pattern, '[')) || | ||
1007 | (NULL != strrchr (glob_pattern, '+')) || | ||
1008 | (NULL != strrchr (glob_pattern, '~')) ) | ||
1009 | { | ||
1010 | LOG (GNUNET_ERROR_TYPE_ERROR, | ||
1011 | "unsupported glob pattern: '%s'\n", | ||
1012 | glob_pattern); | ||
1013 | return -1; | ||
1014 | } | ||
1015 | |||
1005 | sep = strrchr (mypat, DIR_SEPARATOR); | 1016 | sep = strrchr (mypat, DIR_SEPARATOR); |
1006 | if (NULL == sep) | 1017 | if (NULL == sep) |
1007 | { | 1018 | { |