diff options
author | Peter Johnson <peter@tortall.net> | 2010-02-06 09:13:56 +0000 |
---|---|---|
committer | Peter Johnson <peter@tortall.net> | 2010-02-06 09:13:56 +0000 |
commit | 419e16fc7165d8d1068783535584e2e8014fce6a (patch) | |
tree | 17ebf514fc4ee9d218b3e3e24e54d48958e5fdeb | |
parent | 702da8cc554cf36ccbc7a3d9d682be693f71a0f3 (diff) | |
download | yasm-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.c | 6 |
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; } } |