1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-11-22 17:39:53 +03:00

Merge PR #685: src/Cedar/BridgeUnix.c: resolve possible null pointer dereference

This commit is contained in:
Davide Beatrici 2018-09-01 12:29:30 +02:00 committed by GitHub
commit e20bc8b162
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2704,7 +2704,7 @@ void EthPutPacketLinuxIpRaw(ETH *e, void *data, UINT size)
p = ParsePacket(data, size); p = ParsePacket(data, size);
if (p != NULL && p->BroadcastPacket || Cmp(p->MacAddressDest, e->RawIpMyMacAddr, 6) == 0) if (p != NULL && (p->BroadcastPacket || Cmp(p->MacAddressDest, e->RawIpMyMacAddr, 6) == 0))
{ {
if (IsValidUnicastMacAddress(p->MacAddressSrc)) if (IsValidUnicastMacAddress(p->MacAddressSrc))
{ {