mirror of
https://github.com/moonlight-stream/GS-IPv6-Forwarder.git
synced 2025-07-01 23:35:41 +00:00
Add missing check for PCP version
This commit is contained in:
parent
8da9936bcf
commit
ade084366d
@ -233,6 +233,10 @@ bool PCPMapPort(PSOCKADDR_STORAGE localAddr, int localAddrLen, PSOCKADDR_STORAGE
|
||||
printf("PCP message truncated: %d\n", bytesRead);
|
||||
goto fail;
|
||||
}
|
||||
else if (resp.hdr.hdr.version != PCP_VERSION) {
|
||||
printf("PCP version mismatch: %x\n", resp.hdr.hdr.version);
|
||||
goto fail;
|
||||
}
|
||||
else if (resp.hdr.hdr.opcode != OPCODE_MAP_RESPONSE) {
|
||||
printf("PCP message type mismatch: %x\n", resp.hdr.hdr.opcode);
|
||||
goto fail;
|
||||
|
Loading…
x
Reference in New Issue
Block a user