diff options
author | Benoit Germain <bnt.germain@gmail.com> | 2018-11-23 12:18:11 +0100 |
---|---|---|
committer | Benoit Germain <bnt.germain@gmail.com> | 2018-11-23 12:18:11 +0100 |
commit | 6e909aea304030ce95ef8d25b8ad3eb7d87b9acb (patch) | |
tree | 8f5f210da31c14cdd99eb2f8980395dc7a36cf60 /src | |
parent | df97c3a7dc32c840434cbc80fbf75214bcab4524 (diff) | |
download | lanes-6e909aea304030ce95ef8d25b8ad3eb7d87b9acb.tar.gz lanes-6e909aea304030ce95ef8d25b8ad3eb7d87b9acb.tar.bz2 lanes-6e909aea304030ce95ef8d25b8ad3eb7d87b9acb.zip |
Fix a buffer overrun
Diffstat (limited to 'src')
-rw-r--r-- | src/tools.c | 2 |
1 files changed, 1 insertions, 1 deletions
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 | |||
1620 | else if( lua_type( L, key_i) == LUA_TBOOLEAN) | 1620 | else if( lua_type( L, key_i) == LUA_TBOOLEAN) |
1621 | { | 1621 | { |
1622 | int key = lua_toboolean( L, key_i); | 1622 | int key = lua_toboolean( L, key_i); |
1623 | valPath = (char*) alloca( strlen( upName_) + 7); | 1623 | valPath = (char*) alloca( strlen( upName_) + 8); |
1624 | sprintf( valPath, "%s[%s]", upName_, key ? "true" : "false"); | 1624 | sprintf( valPath, "%s[%s]", upName_, key ? "true" : "false"); |
1625 | } | 1625 | } |
1626 | } | 1626 | } |