fix memory leak when HangulInstance is destroyed upstream-git
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 13 Mar 2014 06:30:58 +0000 (15:30 +0900)
committerChoe Hwanjin <choe.hwanjin@gmail.com>
Mon, 7 Apr 2014 15:12:08 +0000 (00:12 +0900)
The memory that hangul_ic_new generated should be freed.

Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/scim_hangul_imengine.cpp

index 28163633073471f820e2a7102f3a53d28fdc6a37..6e7f4e2531f69b9cec047398be0c05e9dc29a1ad 100644 (file)
@@ -291,6 +291,10 @@ HangulInstance::HangulInstance (HangulFactory *factory,
 
 HangulInstance::~HangulInstance ()
 {
+    if (m_hic != NULL) {
+        hangul_ic_delete(m_hic);
+        m_hic = NULL;
+    }
 }
 
 bool