summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Johnson <peter@tortall.net>2010-02-06 09:13:56 +0000
committerPeter Johnson <peter@tortall.net>2010-02-06 09:13:56 +0000
commit419e16fc7165d8d1068783535584e2e8014fce6a (patch)
tree17ebf514fc4ee9d218b3e3e24e54d48958e5fdeb
parent702da8cc554cf36ccbc7a3d9d682be693f71a0f3 (diff)
downloadyasm-419e16fc7165d8d1068783535584e2e8014fce6a.tar.gz
nasm_pp_cleanup(): Do a better job of cleaning up.
svn path=/trunk/yasm/; revision=2283
-rw-r--r--modules/preprocs/nasm/nasm-pp.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/preprocs/nasm/nasm-pp.c b/modules/preprocs/nasm/nasm-pp.c
index 5762e9d3..b7c99832 100644
--- a/modules/preprocs/nasm/nasm-pp.c
+++ b/modules/preprocs/nasm/nasm-pp.c
@@ -5065,7 +5065,13 @@ pp_cleanup(int pass_)
free_llist(builtindef);
free_llist(stddef);
free_llist(predef);
+ builtindef = NULL;
+ stddef = NULL;
+ predef = NULL;
+ freeTokens = NULL;
delete_Blocks();
+ blocks.next = NULL;
+ blocks.chunk = NULL;
}
}