From 55987e5774f1ce01baeb84abd00be9509ef239d1 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 7 Mar 2016 23:26:00 +0900 Subject: [PATCH] edc_parser: fix one more memory leak. --- src/lib/edc_parser.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/edc_parser.c b/src/lib/edc_parser.c index 966885a..a8a4863 100644 --- a/src/lib/edc_parser.c +++ b/src/lib/edc_parser.c @@ -1342,12 +1342,14 @@ parser_collections_block_pos_get(const Evas_Object *entry, { block = strchr(block, '\n'); *ret = block - utf8 + 1; + free(utf8); return EINA_FALSE; } else if (*block == '{') { block = strchr(block, '\n'); *ret = block - utf8 + 1; + free(utf8); return EINA_TRUE; } block++; @@ -1364,14 +1366,17 @@ parser_collections_block_pos_get(const Evas_Object *entry, { group_block = strchr(group_block, '\n'); *ret = group_block - utf8 + 1; + free(utf8); return EINA_FALSE; } group_block++; } + free(utf8); return EINA_FALSE; } pos--; } + free(utf8); return EINA_FALSE; }