diff options
author | Shav Kinderlehrer <[email protected]> | 2023-05-01 18:07:53 -0400 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-05-01 18:07:53 -0400 |
commit | 1c90bf55b1874a2dec07eb6f2cacd623700859bd (patch) | |
tree | b9dc3a65d016d62f61198056d10c8f1ec26edac1 /src/main.c | |
parent | 36af47eab84fb9ec1f60331fbd0d8c7a85698954 (diff) | |
download | lat-1c90bf55b1874a2dec07eb6f2cacd623700859bd.tar.gz lat-1c90bf55b1874a2dec07eb6f2cacd623700859bd.zip |
Fix memory leak and NULL-check error
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1,12 +1,11 @@ -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> - #include "arg.h" #include "file.h" #include "process.h" #include "types.h" #include "util.h" +#include <stdio.h> +#include <stdlib.h> +#include <unistd.h> #define INVERT_T "\x1b[7m" #define UINVERT_T "\x1b[27m" @@ -77,6 +76,7 @@ void run(FILE *fp, char *filename, bool tty) { fwrite("\n", 1, 1, err); } free(f.buf); + free(f.lines); fflush(st); // prevent timing inconsistencies between st and err fflush(err); |