1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-11-23 01:49:53 +03:00

Add files via upload

This commit is contained in:
Noah O'Donoghue 2016-12-28 14:39:01 +07:00 committed by GitHub
parent 4df2eb4f9c
commit a5425bcb4e

View File

@ -1749,8 +1749,12 @@ PPP_PACKET *PPPRecvResponsePacket(PPP_SESSION *p, PPP_PACKET *req, USHORT expect
if (pp->IsControl && PPP_CODE_IS_REQUEST(pp->Protocol, pp->Lcp->Code)) if (pp->IsControl && PPP_CODE_IS_REQUEST(pp->Protocol, pp->Lcp->Code))
{ {
// Record current resend because next steps may take a while
UINT64 currentresend = next_resend - now;
// Process when the received packet is a request packet // Process when the received packet is a request packet
response = PPPProcessRequestPacket(p, pp); response = PPPProcessRequestPacket(p, pp);
// Increase next resend because this may have taken a while
next_resend = Tick64() + currentresend;
FreePPPPacket(pp); FreePPPPacket(pp);
if (response == NULL) if (response == NULL)