Hi Eduardo,I'm submitting a patch for two minor memory leaks I discovered in the mk_lib.
Regards, Bjorn
From d363064d72f3583c99ec3bae54eb7a8ffc31ddeb Mon Sep 17 00:00:00 2001 From: Bjorn Lindgren <[email protected]> Date: Sat, 6 Apr 2013 20:17:22 +0200 Subject: [PATCH] Lib: fix memory leaks Signed-off-by: Bjorn Lindgren <[email protected]> --- src/mk_config.c | 3 +++ src/mk_lib.c | 1 + 2 files changed, 4 insertions(+) diff --git a/src/mk_config.c b/src/mk_config.c index aacf9f1..4cc11d9 100644 --- a/src/mk_config.c +++ b/src/mk_config.c @@ -315,6 +315,9 @@ void mk_config_free_all() if (config->user) mk_mem_free(config->user); if (config->transport_layer) mk_mem_free(config->transport_layer); if (config->server_software.len) mk_pointer_free(&config->server_software); + if (config->plugins) { + mk_string_split_free(config->plugins); + } mk_mem_free(config); } #endif diff --git a/src/mk_lib.c b/src/mk_lib.c index c39bdb1..8a7afe2 100644 --- a/src/mk_lib.c +++ b/src/mk_lib.c @@ -496,6 +496,7 @@ int mklib_stop(mklib_ctx ctx) free(config); #endif + free(ctx->workers); free(ctx); return MKLIB_TRUE; -- 1.8.1.4
_______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
