mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2024-11-26 22:21:16 +00:00
IOQ3 commit 1947
This commit is contained in:
parent
26f5dfeaf8
commit
cc17778f5a
1 changed files with 4 additions and 17 deletions
|
@ -389,7 +389,6 @@ Compare without port, and up to the bit number given in netmask.
|
|||
*/
|
||||
qboolean NET_CompareBaseAdrMask(netadr_t a, netadr_t b, int netmask)
|
||||
{
|
||||
qboolean differed;
|
||||
byte cmpmask, *addra, *addrb;
|
||||
int curbyte;
|
||||
|
||||
|
@ -421,24 +420,12 @@ qboolean NET_CompareBaseAdrMask(netadr_t a, netadr_t b, int netmask)
|
|||
return qfalse;
|
||||
}
|
||||
|
||||
differed = qfalse;
|
||||
curbyte = 0;
|
||||
curbyte = netmask >> 3;
|
||||
|
||||
while(netmask > 7)
|
||||
{
|
||||
if(addra[curbyte] != addrb[curbyte])
|
||||
{
|
||||
differed = qtrue;
|
||||
break;
|
||||
}
|
||||
|
||||
curbyte++;
|
||||
netmask -= 8;
|
||||
}
|
||||
|
||||
if(differed)
|
||||
return qfalse;
|
||||
if(curbyte && memcmp(addra, addrb, curbyte))
|
||||
return qfalse;
|
||||
|
||||
netmask &= ~0x07;
|
||||
if(netmask)
|
||||
{
|
||||
cmpmask = (1 << netmask) - 1;
|
||||
|
|
Loading…
Reference in a new issue