Fix svace issues
[platform/core/uifw/e-mod-tizen-keyrouter.git] / src / e_mod_keyrouter_combination.c
index 78a00a7..2842735 100644 (file)
@@ -102,6 +102,8 @@ _e_keyrouter_substring(char *string, int position)
    char *pointer;\r
    int c;\r
 \r
+   if (!string) return NULL;\r
+\r
    for (c = 0; c < position - 1; c++)\r
      string++;\r
 \r
@@ -127,9 +129,11 @@ _e_keyrouter_parse_ini_config(void* user, const char* section, const char* name,
 {\r
    int section_number, val;\r
    size_t needed;\r
-   char *local_section, *c_num, *dup;\r
+   char *local_section, *c_num, *dup = NULL;\r
    GArray *masterArray, *childArray;\r
 \r
+   if (!section) return -1;\r
+\r
    dup = strdup(section);\r
    c_num = _e_keyrouter_substring(dup, 12/*"Combination"*/);\r
    if (c_num == NULL)\r