Originally posted by [b]Gepard[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=3254
CODE
//parse_fromchar
case 0x2712: // request from char-server to authenticate an account
//...
node = (struct auth_node*)idb_get(auth_db, account_id);
//...
idb_remove(auth_db, account_id);
//....
//node is already removed
WFIFOL(fd,20) = node->version;
WFIFOB(fd,24) = node->clienttype;
Solution: call idb_remove after creating the packet.