diff --git a/Crypt/Crypt.cpp b/Crypt/Crypt.cpp index c89f2e2a..12c430b8 100644 --- a/Crypt/Crypt.cpp +++ b/Crypt/Crypt.cpp @@ -1214,7 +1214,7 @@ void FlushSendData() InGame = true; break; } - else if ( *buff == 0x00 && (*((DWORD*)&buff[1])) == 0xEDEDEDED && len >= 1+4+4+1+30+30 && len <= left ) + else if ( (*buff == 0x00 || *buff == 0xF8) && (*((DWORD*)&buff[1])) == 0xEDEDEDED && len >= 1+4+4+1+30+30 && len <= left ) { // char creation if ( pShared->AllowNegotiate && ServerNegotiated )