From 404cbda9c373a8ca7726e5bc82c79ddf1fb9d987 Mon Sep 17 00:00:00 2001 From: Tristan Riehs Date: Thu, 25 Dec 2025 18:00:45 +0100 Subject: Only add regular files to database --- src/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 49bfe3c..2ed6d89 100644 --- a/src/main.c +++ b/src/main.c @@ -414,7 +414,13 @@ static void ftag_file_add(int argc, char **argv) else { printf("ftag file add: adding file \"%s\" to database\n", file); } - ftag_add_one_file(db, &next_id, argv[i]); + struct stat st; + rc = stat(argv[i], &st); + assert(rc == 0); + if (st.st_mode & S_IFREG) { + ftag_add_one_file(db, &next_id, argv[i]); + next_id++; + } } sqlite3_close(db); } -- cgit v1.2.3