From 9e2becd6ef35dadaa22624c63ff20b344330c89c Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Wed, 5 Sep 2012 07:15:10 +0000 Subject: [PATCH] edje: fix unitialized buffer. SVN revision: 76168 --- legacy/edje/src/bin/edje_cc_parse.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/edje/src/bin/edje_cc_parse.c b/legacy/edje/src/bin/edje_cc_parse.c index e87047a73e..4df91106aa 100644 --- a/legacy/edje/src/bin/edje_cc_parse.c +++ b/legacy/edje/src/bin/edje_cc_parse.c @@ -501,10 +501,10 @@ stack_pop(void) char *hierarchy; char *lookup; - hierarchy = alloca(eina_strbuf_length_get(stack_buf)); + hierarchy = alloca(eina_strbuf_length_get(stack_buf) + 1); memcpy(hierarchy, eina_strbuf_string_get(stack_buf), - eina_strbuf_length_get(stack_buf)); + eina_strbuf_length_get(stack_buf) + 1); /* This is nasty, but it's the way to get parts.part when they are collapsed together. still not perfect */ lookup = strrchr(hierarchy + eina_strbuf_length_get(stack_buf) - tmp_length, '.');