From ee1d084420ad2d085e886c293b096946cf0fbdb3 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Thu, 13 Mar 2014 15:30:58 +0900 Subject: [PATCH] fix memory leak when HangulInstance is destroyed The memory that hangul_ic_new generated should be freed. Signed-off-by: Jihoon Kim --- src/scim_hangul_imengine.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/scim_hangul_imengine.cpp b/src/scim_hangul_imengine.cpp index 2816363..6e7f4e2 100644 --- a/src/scim_hangul_imengine.cpp +++ b/src/scim_hangul_imengine.cpp @@ -291,6 +291,10 @@ HangulInstance::HangulInstance (HangulFactory *factory, HangulInstance::~HangulInstance () { + if (m_hic != NULL) { + hangul_ic_delete(m_hic); + m_hic = NULL; + } } bool -- 2.34.1