diff options
| author | Tristan Riehs <tristan.riehs@inria.fr> | 2025-12-25 15:22:15 +0100 |
|---|---|---|
| committer | Tristan Riehs <tristan.riehs@inria.fr> | 2025-12-25 15:22:15 +0100 |
| commit | cc7693f3edd9349c66b3f248b0a8ecb86cff93fb (patch) | |
| tree | 4ed7e08c35a3daa0d477a1d2bcae0a10a7fb6d97 | |
| parent | a820720b5c0e828a624155483f3e5723bfdbd720 (diff) | |
Insert file sums in the database
| -rw-r--r-- | src/main.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -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)++; |
