Regenerate charmonizer.c to fix memory leak
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/4230a73b Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/4230a73b Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/4230a73b Branch: refs/heads/master Commit: 4230a73b4f550a7e5a4a5f27ac5211bf3acdd336 Parents: 03ff7dd Author: Nick Wellnhofer <[email protected]> Authored: Wed Sep 7 16:49:15 2016 +0200 Committer: Nick Wellnhofer <[email protected]> Committed: Wed Sep 7 17:22:44 2016 +0200 ---------------------------------------------------------------------- compiler/common/charmonizer.c | 2 ++ runtime/common/charmonizer.c | 2 ++ 2 files changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/4230a73b/compiler/common/charmonizer.c ---------------------------------------------------------------------- diff --git a/compiler/common/charmonizer.c b/compiler/common/charmonizer.c index 8bafbca..70a6d9c 100644 --- a/compiler/common/charmonizer.c +++ b/compiler/common/charmonizer.c @@ -5609,6 +5609,8 @@ chaz_MakeBinary_obj_string(chaz_MakeBinary *self) { tmp = chaz_Util_join("", retval, sep, obj_path, NULL); free(retval); retval = tmp; + + free(obj_path); } return retval; http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/4230a73b/runtime/common/charmonizer.c ---------------------------------------------------------------------- diff --git a/runtime/common/charmonizer.c b/runtime/common/charmonizer.c index bb15cd3..a5fca62 100644 --- a/runtime/common/charmonizer.c +++ b/runtime/common/charmonizer.c @@ -5609,6 +5609,8 @@ chaz_MakeBinary_obj_string(chaz_MakeBinary *self) { tmp = chaz_Util_join("", retval, sep, obj_path, NULL); free(retval); retval = tmp; + + free(obj_path); } return retval;
