From: JengHyun Kang Date: Thu, 11 Aug 2016 05:20:25 +0000 (+0900) Subject: Fix svace issues X-Git-Tag: submit/tizen/20160811.053733^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F56%2F83456%2F1;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-keyrouter.git Fix svace issues Change-Id: Ibf4a02935ae9a830da893cfa89d44fa3fa7db9f7 --- diff --git a/src/e_mod_keyrouter_combination.c b/src/e_mod_keyrouter_combination.c index 78a00a7..2842735 100644 --- a/src/e_mod_keyrouter_combination.c +++ b/src/e_mod_keyrouter_combination.c @@ -102,6 +102,8 @@ _e_keyrouter_substring(char *string, int position) char *pointer; int c; + if (!string) return NULL; + for (c = 0; c < position - 1; c++) string++; @@ -127,9 +129,11 @@ _e_keyrouter_parse_ini_config(void* user, const char* section, const char* name, { int section_number, val; size_t needed; - char *local_section, *c_num, *dup; + char *local_section, *c_num, *dup = NULL; GArray *masterArray, *childArray; + if (!section) return -1; + dup = strdup(section); c_num = _e_keyrouter_substring(dup, 12/*"Combination"*/); if (c_num == NULL)