diff -r e43dee5892f4 -r f82aa7afe872 src/c2html.c
--- a/src/c2html.c Sun Apr 19 10:48:00 2015 +0200
+++ b/src/c2html.c Tue Apr 21 09:47:52 2015 +0200
@@ -44,7 +44,8 @@
l[width] = 0;
if (inputfile->count >= inputfile->capacity) {
inputfile->capacity <<= 1;
- inputfile->lines = realloc(inputfile->lines, inputfile->capacity);
+ inputfile->lines = realloc(inputfile->lines,
+ sizeof(char*)*inputfile->capacity);
}
inputfile->lines[inputfile->count] = l;
inputfile->maxlinewidth =
@@ -286,6 +287,7 @@
(fmt_write_func)fwrite,
fout,
settings.showlinenumbers);
+ freeinputfilebuffer(inputfile);
} else {
perror("Error opening input file");
retcode = -1;