diff --git a/src/packets.c b/src/packets.c index 0a6376b..3d1b5ad 100644 --- a/src/packets.c +++ b/src/packets.c @@ -1154,6 +1154,9 @@ do_quit (struct pkg_quit *q_dat, _net_addr * addr) if (addr->pl_nr == -1) return; + + if (q_dat->pl_nr == -1) + q_dat->pl_nr = addr->pl_nr; bman.updatestatusbar = 1; player_delete (q_dat->pl_nr);