From 60fb57a3e516a3781539e53148f9ff3f94f13753 Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Fri, 18 Apr 2014 09:01:37 +0300 Subject: [PATCH] Eolian/Generator: Fix coverity issues. Fix CID 1203409 Fix CID 1203410 --- src/bin/eolian/eo1_generator.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/eolian/eo1_generator.c b/src/bin/eolian/eo1_generator.c index 357de72472..43e06ca837 100644 --- a/src/bin/eolian/eo1_generator.c +++ b/src/bin/eolian/eo1_generator.c @@ -245,6 +245,7 @@ eo_header_generate(const char *classname, Eina_Strbuf *buf) { ERR ("Class \"%s\" not found in database", classname); free(tmpstr); + eina_strbuf_free(str_hdr); return EINA_FALSE; } @@ -412,7 +413,7 @@ eo_bind_func_generate(const char *classname, Eolian_Function funcid, Eolian_Func eina_strbuf_append_printf(fbody, "%s%s _%s_%s%s(Eo *obj, @#Datatype_Data *pd@#full_params);\n\n", ret_const?"const ":"", rettype?rettype:"void", lowclass, - eolian_function_name_get(funcid), suffix?suffix:""); + eolian_function_name_get(funcid), suffix); eina_strbuf_replace_all(fbody, "@#return_ret", tmpstr); eina_strbuf_free(ret_param); @@ -428,7 +429,7 @@ eo_bind_func_generate(const char *classname, Eolian_Function funcid, Eolian_Func "EAPI EO_%sFUNC_BODY%s(%s_%s%s", ret_is_void?"VOID_":"", has_params?"V":"", current_eo_prefix_lower, eolian_function_name_get(funcid), - suffix?suffix:""); + suffix); if (!ret_is_void) { const char *dflt_ret_val =