From 97accf560f501677bc0a5432a85e6f6fd1f16b3b Mon Sep 17 00:00:00 2001 From: Thorsten Töpper Date: Sun, 1 Mar 2026 18:57:38 +0100 Subject: main: handle more than a single path --- src/duplicate_finder.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/duplicate_finder.c b/src/duplicate_finder.c index a1f9da3..fd8c12d 100644 --- a/src/duplicate_finder.c +++ b/src/duplicate_finder.c @@ -151,7 +151,7 @@ int scan(const char *path) { } int main(int argc, char **argv) { - int path_index = 1; + int path_index = 1, i = 1, rc = EXIT_SUCCESS; if (argc > 1) { path_index = parse_arguments(argc, argv); @@ -165,7 +165,18 @@ int main(int argc, char **argv) { if (option_mode == MODE_SCAN) { - return scan((path_index == argc) ? "." : argv[path_index] ); + if (path_index == argc) { + return scan("."); + } + + for (i=path_index; i