summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/main.c b/main.c
index 2827f0e..1d68742 100644
--- a/main.c
+++ b/main.c
@@ -179,8 +179,10 @@ int main(int argc, char **argv) {
in.nfiles = nfiles;
in.currfp = NULL;
in.currindex = 0;
- in.npushback = 0;
+ in.npushback = in.pushbacksize = 0;
+ in.pushback = NULL;
in.reportcols = reportcols;
+ in.stack = NULL;
idx = make_index();
@@ -188,6 +190,8 @@ int main(int argc, char **argv) {
if (!sourceform)
exit(EXIT_FAILURE);
+ sfree(in.pushback);
+
mark_attr_ends(sourceform);
sfree(infiles);