From 6e909aea304030ce95ef8d25b8ad3eb7d87b9acb Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Fri, 23 Nov 2018 12:18:11 +0100 Subject: Fix a buffer overrun --- src/tools.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/tools.c b/src/tools.c index b00cef5..ecd86b8 100644 --- a/src/tools.c +++ b/src/tools.c @@ -1620,7 +1620,7 @@ static void inter_copy_keyvaluepair( Universe* U, lua_State* L2, uint_t L2_cache else if( lua_type( L, key_i) == LUA_TBOOLEAN) { int key = lua_toboolean( L, key_i); - valPath = (char*) alloca( strlen( upName_) + 7); + valPath = (char*) alloca( strlen( upName_) + 8); sprintf( valPath, "%s[%s]", upName_, key ? "true" : "false"); } } -- cgit v1.2.3-55-g6feb