aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 62f6563..31685db 100644
--- a/src/main.c
+++ b/src/main.c
@@ -305,10 +305,14 @@ static void ftag_add_one_file(sqlite3 *db, int *next_id, const char *file)
date = time_from_str(date_str);
}
+ uint32_t file_sum;
+ rc = sum(&file_sum, file);
+ assert(rc == 0);
+
memset(sql, 0, sizeof(sql));
snprintf(sql, sizeof(sql)-1,
- "INSERT INTO files VALUES(%d, '%s', '%s', '%s', %ld)",
- *next_id, canonical_name, full_name, description, date);
+ "INSERT INTO files VALUES(%d, '%s', '%s', '%s', %ld, %u)",
+ *next_id, canonical_name, full_name, description, date, file_sum);
rc = sqlite3_exec(db, sql, NULL, NULL, NULL);
sqlite3_check(rc, db);
(*next_id)++;