Pe scurt: dupa ce clientul creeaza DH2KeyAgreement cu pachetul CG_HANDSHAKE, daca acelasi pachet este trimis din nou, serverul il dubleaza. In varianta de debug, aici apare o eroare si serverul se opreste intentionat (assert). In varianta de release, aceasta verificare nu exista, asa ca dupa ce pachetul este dublat si apoi s-a facut cleanup, apare un memory leak.
*Poze / Video:
Deschide cipher.cpp si cauta:
Code:
size_t Cipher::Prepare(void* buffer, size_t* length)Modificam asa totul:
Deschide input.cpp si cauta:
Code:
void CInputProcessor::Handshake(LPDESC d, const char * c_pData)

la acest mesaj și conținutul se va afișa automat.

