jackdanielz pushed a commit to branch master.

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

commit fe682d97604219a4687aaf5fb808c4ee73e32693
Author: Daniel Zaoui <[email protected]>
Date:   Mon Mar 3 18:01:53 2014 +0200

    Eolian: Valgrind fixes
---
 src/bin/eolian/eo1_generator.c | 4 +++-
 src/bin/eolian/main.c          | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/bin/eolian/eo1_generator.c b/src/bin/eolian/eo1_generator.c
index 1542f08..478ddd9 100644
--- a/src/bin/eolian/eo1_generator.c
+++ b/src/bin/eolian/eo1_generator.c
@@ -294,11 +294,13 @@ eo1_header_generate(const char *classname, Eina_Strbuf 
*buf)
    eina_strbuf_replace_all(str_hdr, "@#list_subid", 
eina_strbuf_string_get(str_subid));
    eina_strbuf_append(str_hdr, eina_strbuf_string_get(str_ev));
 
+   eina_strbuf_append(buf, eina_strbuf_string_get(str_hdr));
+
    eina_strbuf_free(str_subid);
    eina_strbuf_free(str_ev);
    eina_strbuf_free(tmpbuf);
+   eina_strbuf_free(str_hdr);
 
-   eina_strbuf_append(buf, eina_strbuf_string_get(str_hdr));
    return EINA_TRUE;
 }
 
diff --git a/src/bin/eolian/main.c b/src/bin/eolian/main.c
index 4a294e4..8b36f13 100644
--- a/src/bin/eolian/main.c
+++ b/src/bin/eolian/main.c
@@ -27,7 +27,9 @@ _include_guard_enclose(const char *fname, const char *fbody)
          incname);
    eina_strbuf_replace_all(incguard, ".", "_");
    eina_strbuf_replace_all(incguard, "_code_", fbody);
-   return eina_strbuf_string_steal(incguard);
+   char *ret = eina_strbuf_string_steal(incguard);
+   eina_strbuf_free(incguard);
+   return ret;
 }
 
 static const char *

-- 


Reply via email to