diff options
| author | skandhas <[email protected]> | 2012-12-19 15:49:40 +0800 |
|---|---|---|
| committer | skandhas <[email protected]> | 2012-12-19 15:49:40 +0800 |
| commit | 1187bb5f055fc9814790e9d71bb5698c7a055ecd (patch) | |
| tree | bcd500557e3db8ead29dd747f81922c94cd09b27 /src/cdump.c | |
| parent | 45003023cf4100746603e0a799bcd0e1f2f70522 (diff) | |
| download | mruby-1187bb5f055fc9814790e9d71bb5698c7a055ecd.tar.gz mruby-1187bb5f055fc9814790e9d71bb5698c7a055ecd.zip | |
fix memory leak in fuction:make_cdump_irep
Diffstat (limited to 'src/cdump.c')
| -rw-r--r-- | src/cdump.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cdump.c b/src/cdump.c index ba3b51e32..89ae0bbff 100644 --- a/src/cdump.c +++ b/src/cdump.c @@ -166,6 +166,10 @@ make_cdump_irep(mrb_state *mrb, int irep_no, FILE *f) } else SOURCE_CODE0(""); + + if (buf) + mrb_free(mrb, buf); + return MRB_CDUMP_OK; } |
