diff options
| -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); } |
