diff --git a/src/lib/player/login.c b/src/lib/player/login.c index 99cba662..d4220012 100644 --- a/src/lib/player/login.c +++ b/src/lib/player/login.c @@ -121,10 +121,8 @@ player_login(void *ud) } } player->state = PS_SHUTDOWN; - if (!io_eof(player->iop)) { - pr_id(player, C_EXIT, "so long...\n"); - while (io_output(player->iop, 1) > 0) ; - } + pr_id(player, C_EXIT, "so long...\n"); + while (io_output(player->iop, 1) > 0) ; player_delete(player); empth_exit(); /*NOTREACHED*/ @@ -384,7 +382,6 @@ kill_cmd(void) static int quit_cmd(void) { - pr_id(player, C_EXIT, "so long\n"); io_shutdown(player->iop, IO_READ); return RET_OK; }