jaehyun pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=eb1f95d02c92b2f3a4ed108f88219a3dd5a07bdb
commit eb1f95d02c92b2f3a4ed108f88219a3dd5a07bdb Author: Jaehyun Cho <jae_hyun....@samsung.com> Date: Thu Mar 17 17:54:56 2016 +0900 edc_editor: Fix to allocate memory including null character '\0'. Without this patch, crash sometimes happens when preview part is clicked on Windows. --- src/lib/edc_editor.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/edc_editor.c b/src/lib/edc_editor.c index f5a4c14..b819e49 100644 --- a/src/lib/edc_editor.c +++ b/src/lib/edc_editor.c @@ -1142,11 +1142,11 @@ edit_part_cursor_set(edit_data *ed, char *utf8 = elm_entry_markup_to_utf8(text); int part_name_size = strlen(part_name) + 2; // 2 - is quotes. - char *part_name_search = calloc(part_name_size, sizeof(char)); + char *part_name_search = calloc(part_name_size + 1, sizeof(char)); snprintf(part_name_search, part_name_size, "\"%s\"", part_name); int group_name_size = strlen(group_name) + 2; // 2 - is quotes. - char *group_name_search = calloc(group_name_size, sizeof(char)); + char *group_name_search = calloc(group_name_size + 1, sizeof(char)); snprintf(group_name_search, group_name_size, "\"%s\"", group_name); const char *group_pos = strstr(utf8, group_name_search); --