summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorskandhas <[email protected]>2012-12-19 15:49:40 +0800
committerskandhas <[email protected]>2012-12-19 15:49:40 +0800
commit1187bb5f055fc9814790e9d71bb5698c7a055ecd (patch)
treebcd500557e3db8ead29dd747f81922c94cd09b27 /src
parent45003023cf4100746603e0a799bcd0e1f2f70522 (diff)
downloadmruby-1187bb5f055fc9814790e9d71bb5698c7a055ecd.tar.gz
mruby-1187bb5f055fc9814790e9d71bb5698c7a055ecd.zip
fix memory leak in fuction:make_cdump_irep
Diffstat (limited to 'src')
-rw-r--r--src/cdump.c4
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;
}