Clear admin state on join

This commit is contained in:
Martijn Braam 2020-10-20 19:24:10 +02:00
parent 3e2a9ed786
commit d74b5e3409
No known key found for this signature in database
GPG Key ID: C4280ACB000B060F
1 changed files with 3 additions and 0 deletions

3
main.c
View File

@ -1089,6 +1089,7 @@ handle_input(int fd)
}
if (players[pid].is_admin) {
state.has_admin = 0;
reassign_admin();
}
@ -1104,6 +1105,7 @@ handle_input(int fd)
}
if (players[pid].is_admin) {
state.has_admin = 0;
reassign_admin();
}
@ -1219,6 +1221,7 @@ welcome_player(int fd)
continue;
}
players[i].fd = fd;
players[i].is_admin = 0;
if (!state.has_admin) {
state.has_admin = 1;
players[i].is_admin = 1;