Fix memory leak 57/78457/1
authorMinJeong Kim <minjjj.kim@samsung.com>
Tue, 5 Jul 2016 13:08:11 +0000 (22:08 +0900)
committerMinJeong Kim <minjjj.kim@samsung.com>
Tue, 5 Jul 2016 13:35:56 +0000 (22:35 +0900)
Change-Id: I70660ce0c22cfb195f570f41ca91382852c66ba8

src/e_mod_main.c

index 54a3b51..69e8244 100644 (file)
@@ -186,7 +186,7 @@ static void
 _display_language_changed_cb(keynode_t *key, void* data)
 {
    int loop;
-   const char *language = vconf_get_str(VCONFKEY_LANGSET);
+   char *language = vconf_get_str(VCONFKEY_LANGSET);
 
    /* Just in case we did not find any matching language string */
    g_keymap_index = 0;
@@ -199,6 +199,7 @@ _display_language_changed_cb(keynode_t *key, void* data)
                   g_keymap_index = loop;
                }
           }
+        free(language);
      }
    /* We do not want to change the current keymap related behavior in TV profile for now */
 #ifndef _TV