From 1187bb5f055fc9814790e9d71bb5698c7a055ecd Mon Sep 17 00:00:00 2001 From: skandhas Date: Wed, 19 Dec 2012 15:49:40 +0800 Subject: fix memory leak in fuction:make_cdump_irep --- src/cdump.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') 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; } -- cgit v1.2.3