ansilove

ANSI and ASCII art to PNG converter in C
Log | Files | Refs | README | LICENSE

commit 6f0579f5a686df156d391eca1c41a9da462d38a7
parent a257a49c4b32daa7bccfa14c41a8dd80fb87beb8
Author: Frederic Cambus <fred@statdns.com>
Date:   Mon,  9 Dec 2019 22:54:15 +0100

Free SAUCE record once and for all when exiting the program.

Diffstat:
Msrc/ansilove.c | 2++
Msrc/sauce.c | 4----
2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/ansilove.c b/src/ansilove.c @@ -312,5 +312,7 @@ main(int argc, char *argv[]) ansilove_clean(&ctx); + free(record); + return EXIT_SUCCESS; } diff --git a/src/sauce.c b/src/sauce.c @@ -49,7 +49,6 @@ void readRecord(FILE *file, sauce *record) { if (fseek(file, 0 - RECORD_SIZE, SEEK_END) != EXIT_SUCCESS) { - free(record); return; } @@ -57,7 +56,6 @@ readRecord(FILE *file, sauce *record) record->ID[sizeof (record->ID) - 1] = '\0'; if (read_status != 1 || strcmp(record->ID, SAUCE_ID) != 0) { - free(record); return; } fread(record->version, sizeof (record->version) - 1, 1, file); @@ -83,7 +81,6 @@ readRecord(FILE *file, sauce *record) record->tinfos[sizeof (record->tinfos) - 1] = '\0'; if (ferror(file) != EXIT_SUCCESS) { - free(record); return; } @@ -95,7 +92,6 @@ readRecord(FILE *file, sauce *record) record->comments = 0; } } else { - free(record); return; } }