q66 pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=db238d606c0e6a37a68f95ec671d8f0f4345c740
commit db238d606c0e6a37a68f95ec671d8f0f4345c740 Author: Daniel Kolesa <[email protected]> Date: Fri Feb 10 16:54:19 2017 +0100 eolian: fix memory leak in doc tokens (CID 1367505) --- src/lib/eolian/eolian_database.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/eolian/eolian_database.c b/src/lib/eolian/eolian_database.c index 2e33da7..d4551e7 100644 --- a/src/lib/eolian/eolian_database.c +++ b/src/lib/eolian/eolian_database.c @@ -447,7 +447,9 @@ eolian_doc_token_text_get(const Eolian_Doc_Token *tok) if (p != tok->text_end) eina_strbuf_append_char(buf, *p); } - return eina_strbuf_string_steal(buf); + char *ptr = eina_strbuf_string_steal(buf); + eina_strbuf_free(buf); + return ptr; } static Eolian_Doc_Ref_Type --
