mirror of
https://github.com/bol-van/zapret.git
synced 2026-10-26 20:56:48 +09:00
nfqws: do not use overlapping memcmp
This commit is contained in:
1 parent
581badfb73
commit
6ef6c8ee5a
1 file changed
+2
-1
+2
-1
@@ -1028,7 +1028,8 @@ bool IsDiscordIpDiscoveryRequest(const uint8_t *data, size_t len)
|
|||||||
return len==74 &&
|
return len==74 &&
|
||||||
data[0]==0 && data[1]==1 &&
|
data[0]==0 && data[1]==1 &&
|
||||||
data[2]==0 && data[3]==70 &&
|
data[2]==0 && data[3]==70 &&
|
||||||
data[8]==0 && memcmp(&data[8],&data[9],63)==0; // address is not set in requests
|
!memcmp(data+8,"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",64);
|
||||||
|
// address is not set in request
|
||||||
}
|
}
|
||||||
bool IsStunMessage(const uint8_t *data, size_t len)
|
bool IsStunMessage(const uint8_t *data, size_t len)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user