hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=215b854b5452f4811e67e37164eb9aeedbef69b9

commit 215b854b5452f4811e67e37164eb9aeedbef69b9
Author: Hermet Park <hermetp...@gmail.com>
Date:   Fri Apr 20 13:10:58 2018 +0900

    edje edje_cc: fix memory leak.
    
    This token has temporary alloc'd memory.
    We should free it before loosing its ptr address.
    
    @fix
---
 src/bin/edje/edje_cc_script.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/bin/edje/edje_cc_script.c b/src/bin/edje/edje_cc_script.c
index 15da701d77..b438737b55 100644
--- a/src/bin/edje/edje_cc_script.c
+++ b/src/bin/edje/edje_cc_script.c
@@ -89,6 +89,9 @@ code_parse_internal(Code *code)
                   if ((tmp->type == TOKEN_TYPE_COMMA) ||
                       (tmp->type == TOKEN_TYPE_SEMICOLON))
                     {
+                       if (token->str) free(token->str);
+                       free(token);
+
                        token = tmp;
                        break;
                     }

-- 


Reply via email to