diff --git a/src/bin/edje/edje_cc_parse.c b/src/bin/edje/edje_cc_parse.c index 9c4e6bcc08..5f405dfc7f 100644 --- a/src/bin/edje/edje_cc_parse.c +++ b/src/bin/edje/edje_cc_parse.c @@ -1843,10 +1843,14 @@ int get_param_index(char *str) { int index; + char *p; for(index = 0; index < get_arg_count(); index++) { - if(!strcmp(str,_parse_param_get(index))) + p = _parse_param_get(index); + if (!p) continue; + + if (!strcmp(str, p)) return index; }