From 89953dfe4227bb55f1ecc07f276f16e5fcaf7379 Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Sat, 13 Apr 2024 23:32:56 -0700 Subject: [PATCH] Check vote setup command for admin rights --- src/d_netcmd.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/d_netcmd.c b/src/d_netcmd.c index 178fee792..7a9d1b403 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -5713,8 +5713,7 @@ static void Got_SetupVotecmd(const UINT8 **cp, INT32 playernum) INT16 tempVoteLevels[VOTE_NUM_LEVELS][2]; INT32 i; - /* - if (playernum != serverplayer) // admin shouldn't be able to set up vote... + if (playernum != serverplayer && !IsPlayerAdmin(playernum)) // admin shouldn't be able to set up vote... { CONS_Alert(CONS_WARNING, M_GetText("Illegal vote setup received from %s\n"), player_names[playernum]); if (server) @@ -5723,7 +5722,6 @@ static void Got_SetupVotecmd(const UINT8 **cp, INT32 playernum) } return; } - */ newGametype = READINT16(*cp); baseEncore = (boolean)READUINT8(*cp);