From 34eea1cc45a54177d4afc7d03f126c5af5b12202 Mon Sep 17 00:00:00 2001 From: Manasij Sur Roy Date: Tue, 29 Nov 2016 12:38:24 +0530 Subject: [PATCH] Memory leak fixed Change-Id: Id5d654ebf80ad2791fde2b76d890c52506f72538 Signed-off-by: Manasij Sur Roy --- server/fido_asm_plugin_manager.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/fido_asm_plugin_manager.c b/server/fido_asm_plugin_manager.c index 3f5e7f0..137ab82 100644 --- a/server/fido_asm_plugin_manager.c +++ b/server/fido_asm_plugin_manager.c @@ -292,8 +292,10 @@ _asm_plugin_mgr_discover_all(_asm_plugin_discover_response_cb cb, void *user_dat cb_data->user_data = user_data; - if (cb_data->asm_proxy_list_iter == NULL) + if (cb_data->asm_proxy_list_iter == NULL) { + free(cb_data); return FIDO_ERROR_NOT_SUPPORTED; + } _fido_asm_proxy_t *asm_proxy = (_fido_asm_proxy_t*)(cb_data->asm_proxy_list_iter->data); -- 2.7.4