q66 pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=6e8f97a22fff59235dd40aa89c20981e41506644

commit 6e8f97a22fff59235dd40aa89c20981e41506644
Author: Daniel Kolesa <d.kol...@osg.samsung.com>
Date:   Thu Dec 8 14:00:02 2016 +0100

    eolian gen: fix leak in type generator
    
    Fixes CID1365322.
---
 src/bin/eolian/types.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/bin/eolian/types.c b/src/bin/eolian/types.c
index ccc9bc6..7ad63f7 100644
--- a/src/bin/eolian/types.c
+++ b/src/bin/eolian/types.c
@@ -269,6 +269,7 @@ void eo_gen_types_source_gen(const char *eof, Eina_Strbuf 
*buf)
         Eina_Stringshare *ct = eolian_type_c_type_get(vt);
         eina_strbuf_append_printf(buf, "EWAPI %s %s = ", ct, fn);
         eina_stringshare_del(ct);
+        free(fn);
 
         Eolian_Value val = eolian_expression_eval_type(vv, vt);
         Eina_Stringshare *lit = eolian_expression_value_to_literal(&val);

-- 


Reply via email to