aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/stasis_indexer.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/stasis_indexer.c b/src/stasis_indexer.c
index b703ec5..8ca7f44 100644
--- a/src/stasis_indexer.c
+++ b/src/stasis_indexer.c
@@ -762,6 +762,12 @@ int main(int argc, char *argv[]) {
int i = 0;
while (optind < argc) {
+ if (argv[optind]) {
+ if (access(argv[optind], F_OK) < 0) {
+ fprintf(stderr, "%s: %s\n", argv[optind], strerror(errno));
+ exit(1);
+ }
+ }
// use first positional argument
rootdirs[i] = realpath(argv[optind], NULL);
optind++;