cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=d590ad8041b862e7fb88ebee45073dc68a5dc734
commit d590ad8041b862e7fb88ebee45073dc68a5dc734 Author: Cedric Bail <[email protected]> Date: Sun May 4 00:18:55 2014 +0200 evas: reuse buffer instead of leaking it. CID 1210816 --- src/lib/evas/filters/evas_filter_parser.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/evas/filters/evas_filter_parser.c b/src/lib/evas/filters/evas_filter_parser.c index 423337e..a445824 100644 --- a/src/lib/evas/filters/evas_filter_parser.c +++ b/src/lib/evas/filters/evas_filter_parser.c @@ -1894,9 +1894,9 @@ _lua_state_create(Evas_Filter_Program *pgm) static char * _legacy_strdup(const char *str) { - Eina_Strbuf *dst; + static Eina_Strbuf *dst = NULL; - dst = eina_strbuf_new(); + if (!dst) dst = eina_strbuf_new(); for (const char *ptr = str; ptr && *ptr; ptr++) { if (ptr[0] == '/' && ptr[1] == '/') --
