aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-12-07 18:05:16 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-12-07 18:05:16 -0500
commitb72ea77ed6d06699c2268137cae39ed36d67a6a8 (patch)
tree3da963bbe94066a389caaa1611fe058a66ee8393
parentc2fd3e850a3e1fb7ba0b694e8d2baa6ede1f170d (diff)
downloadstasis-b72ea77ed6d06699c2268137cae39ed36d67a6a8.tar.gz
get_files: empty pattern becomes '*'
-rw-r--r--src/cli/stasis_indexer/helpers.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cli/stasis_indexer/helpers.c b/src/cli/stasis_indexer/helpers.c
index 8279896..f67292f 100644
--- a/src/cli/stasis_indexer/helpers.c
+++ b/src/cli/stasis_indexer/helpers.c
@@ -220,6 +220,10 @@ int get_files(struct StrList **out, const char *path, const char *pattern, ...)
char userpattern[PATH_MAX] = {0};
vsprintf(userpattern, pattern, args);
va_end(args);
+ if (!strlen(userpattern)) {
+ userpattern[0] = '*';
+ userpattern[1] = 0;
+ }
struct StrList *list = listdir(path);
if (!list) {
return -1;