From 62bea1701c31ff793452ec69b8750c58d23d3b01 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Tue, 12 Mar 2019 11:31:51 -0400 Subject: eolian: Fix resource leak Summary: Small patch to fix a resource leak detected by Coverity. Coverity reports that 'refls' going out of scope leaks the storage it points to, so let's free it before we leave the function. Fixes Coverity CID1399099 Depends on D8309 Reviewers: raster, cedric, q66, zmike, bu5hm4n, stefan Reviewed By: q66 Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8310 --- src/bin/eolian/sources.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/bin/eolian') diff --git a/src/bin/eolian/sources.c b/src/bin/eolian/sources.c index 923c7ba..265dc75 100644 --- a/src/bin/eolian/sources.c +++ b/src/bin/eolian/sources.c @@ -1028,6 +1028,7 @@ _gen_initializer(const Eolian_Class *cl, Eina_Strbuf *buf, Eina_Hash *refh) eina_strbuf_append(buf, " return efl_class_functions_set(klass, opsp, ropsp);\n"); eina_strbuf_free(ops); + eina_strbuf_free(refls); eina_strbuf_append(buf, "}\n\n"); -- cgit v1.1