raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=1f5aa3050b5c47bac14325863bda66e1d81f2f75
commit 1f5aa3050b5c47bac14325863bda66e1d81f2f75 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Mon Sep 1 18:57:07 2014 +0900 embryo_cc - fix possible buffer overrun fix CID 1039588 --- src/bin/embryo/embryo_cc_sc2.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/embryo/embryo_cc_sc2.c b/src/bin/embryo/embryo_cc_sc2.c index 7f76feb..18a2a75 100644 --- a/src/bin/embryo/embryo_cc_sc2.c +++ b/src/bin/embryo/embryo_cc_sc2.c @@ -2693,7 +2693,8 @@ addsym(char *name, cell addr, int ident, int vclass, int tag, int usage) *refer = NULL; /* first fill in the entry */ - strcpy(entry.name, name); + strncpy(entry.name, name, sizeof(entry.name) - 1); + entry.name[sizeof(entry.name) - 1] = 0; entry.hash = namehash(name); entry.addr = addr; entry.vclass = (char)vclass; --
