diff options
| -rw-r--r-- | src/main.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -215,10 +215,13 @@ static void ftag_add_one_file(sqlite3 *db, perror("getline"); exit(EXIT_FAILURE); } - if (!description) + if (read_len == 1) { + free(description); description = strdup(""); - else + } + else { description[read_len-1] = '\0'; + } assert_no_single_quote(description); line_len = 64; @@ -279,6 +282,7 @@ static void ftag_add_one_file(sqlite3 *db, close(in_fd); close(out_fd); + free(date_str); free(full_name); free(canonical_name); free(description); |
