diff options
| author | Tristan Riehs <tristan.riehs@inria.fr> | 2025-12-25 18:00:45 +0100 |
|---|---|---|
| committer | Tristan Riehs <tristan.riehs@inria.fr> | 2025-12-25 18:00:45 +0100 |
| commit | 404cbda9c373a8ca7726e5bc82c79ddf1fb9d987 (patch) | |
| tree | a14c5cb65e0c7cfb229a455a7f4fc5c6c0bda7ae /src/main.c | |
| parent | 6ea0e40086017982efcdfd1b85086dbf18b82724 (diff) | |
Only add regular files to database
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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); } |
