Disconnect player on map-server switch failure (#3895)

Fixes #3894

Thanks to @LunarSHINING
This commit is contained in:
Lemongrass3110 2019-01-29 16:08:40 +01:00 committed by GitHub
parent 626c2b7ff1
commit 19eef173c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -490,6 +490,7 @@ int chrif_changemapserverack(uint32 account_id, int login_id1, int login_id2, ui
if ( !login_id1 ) {
ShowError("map server change failed.\n");
clif_authfail_fd(node->fd, 0);
chrif_char_offline(node->sd);
} else
clif_changemapserver(node->sd, map_index, x, y, ntohl(ip), ntohs(port));