diff --git a/src/lua_baselib.c b/src/lua_baselib.c index 7e11a3bee..c79010696 100644 --- a/src/lua_baselib.c +++ b/src/lua_baselib.c @@ -1418,7 +1418,7 @@ static int lib_pMovePlayer(lua_State *L) static int lib_pDoPlayerExit(lua_State *L) { player_t *player = *((player_t **)luaL_checkudata(L, 1, META_PLAYER)); - pflags_t flags = luaL_checkinteger(L, 2); + pflags_t flags = lua_isnoneornil(L, 2) ? 0 : luaL_checkinteger(L, 2); NOHUD INLEVEL if (!player)