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);