hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5ea2f94ffb36397523a2dfda6d9891aaf619927a

commit 5ea2f94ffb36397523a2dfda6d9891aaf619927a
Author: Hermet Park <[email protected]>
Date:   Fri Apr 20 11:44:43 2018 +0900

    edje: Don't access a garbage pointer.
    
    set null to avoid multiple access.
    At 221 line, it tries to free tmp again.
---
 src/bin/edje/edje_cc_script.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/edje/edje_cc_script.c b/src/bin/edje/edje_cc_script.c
index 94f7236189..15da701d77 100644
--- a/src/bin/edje/edje_cc_script.c
+++ b/src/bin/edje/edje_cc_script.c
@@ -102,6 +102,7 @@ code_parse_internal(Code *code)
           {
              if (tmp->str) free(tmp->str);
              free(tmp);
+             tmp = NULL;
           }
 
         switch (token->type)

-- 


Reply via email to