Fix crash issue occured when updating candidates 83/134183/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 15 Jun 2017 06:33:05 +0000 (15:33 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Thu, 15 Jun 2017 06:33:24 +0000 (15:33 +0900)
Change-Id: I5c0561c9eeb01656104501d9a44ed9f806708c85
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/ise.cpp

index 89a9eba..c729f06 100644 (file)
@@ -2093,13 +2093,13 @@ static void ime_app_lookup_table_changed_cb(Eina_List *list, void *user_data)
     vector<string> candidate_strings;
     char *candidate;
     void *data;
+    Eina_List *l;
 
     if (list) {
-        EINA_LIST_FREE(list, data) {
+        EINA_LIST_FOREACH(list, l, data) {
             candidate = (char *)data;
             if (candidate) {
                 candidate_strings.push_back(string(candidate));
-                free(candidate);
             }
         }
     }