mirror of
https://github.com/moonlight-stream/Internet-Hosting-Tool.git
synced 2026-10-25 13:40:14 +00:00
Add missing check for PCP version
This commit is contained in:
1 parent
f3a06e5379
commit
e7f03cfa93
1 file changed
+4
@@ -244,6 +244,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;
|
||||
|
||||
Reference in new issue
Block a user