Solution #3215 mistakenly remove free() which cause this memleak
---
 src/ntf/ntfimcnd/ntfimcn_imm.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/ntf/ntfimcnd/ntfimcn_imm.c b/src/ntf/ntfimcnd/ntfimcn_imm.c
index deb75a072..8d73fb35a 100644
--- a/src/ntf/ntfimcnd/ntfimcn_imm.c
+++ b/src/ntf/ntfimcnd/ntfimcn_imm.c
@@ -287,6 +287,7 @@ static void free_ccb_data(CcbUtilCcbData_t *ccb_data) {
        if (ccb_data != NULL) {
                if (ccb_data->userData != NULL) {
                        osaf_extended_name_free(ccb_data->userData);
+                       free(ccb_data->userData);
                }
                ccbutil_deleteCcbData(ccb_data);
        }
-- 
2.17.1



_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to