Actually check bot names in lib_gAddPlayer.

This commit is contained in:
spherallic 2022-02-08 14:58:09 +01:00
parent fdee3a2b7f
commit 9fee550fb0

View file

@ -3486,7 +3486,7 @@ static int lib_gAddPlayer(lua_State *L)
// Read the bot name, if given // Read the bot name, if given
if (!lua_isnoneornil(L, 3)) if (!lua_isnoneornil(L, 3))
strcpy(player_names[newplayernum], luaL_checkstring(L, 3)); strlcpy(player_names[newplayernum], luaL_checkstring(L, 3), sizeof(*player_names));
bot = luaL_optinteger(L, 4, 3); bot = luaL_optinteger(L, 4, 3);
newplayer->bot = (bot >= BOT_NONE && bot <= BOT_MPAI) ? bot : BOT_MPAI; newplayer->bot = (bot >= BOT_NONE && bot <= BOT_MPAI) ? bot : BOT_MPAI;