Fix memory leaks in CLI.c
Project: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/commit/db9c60cd Tree: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/tree/db9c60cd Diff: http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/diff/db9c60cd Branch: refs/heads/master Commit: db9c60cde1e999aa4b4b72f2a0b9dca408352d11 Parents: 4c77f01 Author: Nick Wellnhofer <[email protected]> Authored: Wed Nov 5 17:52:06 2014 +0100 Committer: Nick Wellnhofer <[email protected]> Committed: Wed Nov 5 17:52:06 2014 +0100 ---------------------------------------------------------------------- src/Charmonizer/Core/CLI.c | 2 ++ 1 file changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy-charmonizer/blob/db9c60cd/src/Charmonizer/Core/CLI.c ---------------------------------------------------------------------- diff --git a/src/Charmonizer/Core/CLI.c b/src/Charmonizer/Core/CLI.c index fd7e4e2..4901e34 100644 --- a/src/Charmonizer/Core/CLI.c +++ b/src/Charmonizer/Core/CLI.c @@ -159,6 +159,7 @@ chaz_CLI_destroy(chaz_CLI *self) { free(self->opts); free(self->usage); free(self->help); + free(self); } void @@ -352,6 +353,7 @@ chaz_CLI_parse(chaz_CLI *self, int argc, const char *argv[]) { } } + free(name); return 1; }
