Fix svace issues 56/83456/1 accepted/tizen/common/20160811.150117 accepted/tizen/ivi/20160811.085736 accepted/tizen/mobile/20160811.085642 accepted/tizen/tv/20160811.085700 accepted/tizen/wearable/20160811.085713 submit/tizen/20160811.053733
authorJengHyun Kang <jhyuni.kang@samsung.com>
Thu, 11 Aug 2016 05:20:25 +0000 (14:20 +0900)
committerJengHyun Kang <jhyuni.kang@samsung.com>
Thu, 11 Aug 2016 05:20:25 +0000 (14:20 +0900)
Change-Id: Ibf4a02935ae9a830da893cfa89d44fa3fa7db9f7

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