diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2014-05-09 11:42:52 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2014-05-09 11:42:52 +0300 |
commit | 12857707435f1d4bf9adf33b6fbfd57ff91529a7 (patch) | |
tree | f41897206773d57a9fc040785446144ab464cba4 /awkgram.c | |
parent | 123402fa15ec56d510ddd4cba16a5aea88e18023 (diff) | |
download | egawk-12857707435f1d4bf9adf33b6fbfd57ff91529a7.tar.gz egawk-12857707435f1d4bf9adf33b6fbfd57ff91529a7.tar.bz2 egawk-12857707435f1d4bf9adf33b6fbfd57ff91529a7.zip |
Fix memory leak in do_eval.
Diffstat (limited to 'awkgram.c')
-rw-r--r-- | awkgram.c | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -4672,6 +4672,15 @@ parse_program(INSTRUCTION **pcode) return (ret || errcount); } +/* free_srcfile --- free a SRCFILE struct */ + +void +free_srcfile(SRCFILE *thisfile) +{ + efree(thisfile->src); + efree(thisfile); +} + /* do_add_srcfile --- add one item to srcfiles */ static SRCFILE * |