Difference in format of a CL_CONNECT message between FES and EGS
At line 991 in fe_receive_sub.cpp of the FES, there is a "
msgout2.serial( const_cast<CInetAddress&>(clienthost->address()) );" inbetween the "
string fromAddr" and "
CLoginCookie cookie", which should not be there, according to "
cbClientConnection" in the EGS. Assuming it's a bug and not an ugly hack. (There is also another CL_CONNECT elsewhere in the FES which does format the message correctly according to the EGS format.)
Also, does anyone know why it actually sends a CL_CONNECT after CL_DISCONNECT in this part of the code? Is it related to the quit to character selection?
#1 Updated by kaetemi about 1 year ago
Or it may be a hack to have it send a deliberately wrong cookie with the correct address?