hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=55987e5774f1ce01baeb84abd00be9509ef239d1

commit 55987e5774f1ce01baeb84abd00be9509ef239d1
Author: Hermet Park <her...@hermet.pe.kr>
Date:   Mon Mar 7 23:26:00 2016 +0900

    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;
 }
 

-- 


Reply via email to