summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2016-12-08 14:00:02 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2016-12-08 14:00:02 +0100
commit6e8f97a22fff59235dd40aa89c20981e41506644 (patch)
treef5403ed6bc40b033a0482f0ae42292e3ddff0030
parent7df8625c4078c496f2e7a156fcca4ad698112005 (diff)
downloadefl-6e8f97a22fff59235dd40aa89c20981e41506644.tar.gz
eolian gen: fix leak in type generator
Fixes CID1365322.
-rw-r--r--src/bin/eolian/types.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bin/eolian/types.c b/src/bin/eolian/types.c
index ccc9bc64f5..7ad63f74fd 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);