From 0c99a2f156e279018ab3ebe5a6f499bcd280dc6e Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Wed, 27 Aug 2014 11:25:40 +0900 Subject: [PATCH] eolian - fix possible leak of name string fixes CID 1232734 --- src/bin/eolian/types_generator.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/eolian/types_generator.c b/src/bin/eolian/types_generator.c index c732df13d0..8920f37b10 100644 --- a/src/bin/eolian/types_generator.c +++ b/src/bin/eolian/types_generator.c @@ -105,7 +105,10 @@ _type_generate(const Eolian_Type *tp, Eina_Bool in_typedef, Eina_Bool full) const Eolian_Enum_Type_Field *member; char *name = _concat_name(tp); if (!full) - break; + { + free(name); + break; + } if (in_typedef) { eina_strbuf_append_printf(buf, "enum %s", name);