fix memory leak when HangulInstance is destroyed 54/19254/1 accepted/tizen/ivi/20140410.192447 accepted/tizen/mobile/20140702.071812 submit/tizen/20140409.104643
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 13 Mar 2014 06:30:58 +0000 (15:30 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 8 Apr 2014 11:02:00 +0000 (20:02 +0900)
The memory that hangul_ic_new generated should be freed.

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

index 16dccf2..5c41f82 100644 (file)
@@ -295,6 +295,10 @@ HangulInstance::HangulInstance (HangulFactory *factory,
 
 HangulInstance::~HangulInstance ()
 {
+    if (m_hic != NULL) {
+        hangul_ic_delete(m_hic);
+        m_hic = NULL;
+    }
 }
 
 bool