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;

Reply via email to