hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=3840ab3f5ec138eef15ee94f173cf9fb00bac6af
commit 3840ab3f5ec138eef15ee94f173cf9fb00bac6af Author: Hermet Park <[email protected]> Date: Mon Jul 4 15:14:55 2016 +0900 edc_parser: revert unintentional change. --- src/lib/edc_parser.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/edc_parser.c b/src/lib/edc_parser.c index 0027a7b..34146b2 100644 --- a/src/lib/edc_parser.c +++ b/src/lib/edc_parser.c @@ -1306,11 +1306,14 @@ end_of_parts_block_find(const char *pos) static const char * group_beginning_pos_get(const char* source, const char *group_name) { + if (!group_name) return NULL; + const char* GROUP_SYNTAX_NAME = "group"; const char *quot = QUOT_UTF8; const int quot_len = QUOT_UTF8_LEN; const char *pos = strstr(source, GROUP_SYNTAX_NAME); + int group_name_len = strlen(group_name); //TODO: Process comments and quotes. while (pos) @@ -1320,7 +1323,7 @@ group_beginning_pos_get(const char* source, const char *group_name) name += quot_len; pos = strstr(name, quot); if (!pos) return NULL; - if (!strncmp(name, group_name, 5)) + if (!strncmp(name, group_name, group_name_len)) return pos; pos = strstr(++pos, GROUP_SYNTAX_NAME); } --
