From 877ec0ea69cff4d98c2a1d0543cae4328593afc1 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. Change-Id: Idaca5209c6fc7f3d6655ea0ccbcf61736e72a5d3 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 16dccf2..5c41f82 100644 --- a/src/scim_hangul_imengine.cpp +++ b/src/scim_hangul_imengine.cpp @@ -295,6 +295,10 @@ HangulInstance::HangulInstance (HangulFactory *factory, HangulInstance::~HangulInstance () { + if (m_hic != NULL) { + hangul_ic_delete(m_hic); + m_hic = NULL; + } } bool -- 2.7.4