Index: trunk/src/login/login.c =================================================================== --- trunk/src/login/login.c (revisão 16773) +++ trunk/src/login/login.c (cópia de trabalho) @@ -1045,7 +1045,14 @@ if( !check_password(sd->md5key, sd->passwdenc, sd->passwd, acc.pass) ) { ShowNotice("Invalid password (account: '%s', pass: '%s', received pass: '%s', ip: %s)\n", sd->userid, acc.pass, sd->passwd, ip); - return 1; // 1 = Incorrect Password + { + int fd = sd->fd; + + WFIFOHEAD(fd,3); + WFIFOW(fd,0) = 0x6c; + WFIFOB(fd,2) = 0; + WFIFOSET(fd,3); + } } if( acc.expiration_time != 0 && acc.expiration_time < time(NULL) )