mirror of
https://github.com/transmission/transmission
synced 2024-12-23 00:04:06 +00:00
#5992: Remove now obsolete check for 13th Baktun (already happened)
This commit is contained in:
parent
7d972ed5e6
commit
72f9dc6f92
1 changed files with 1 additions and 9 deletions
|
@ -637,21 +637,13 @@ isMartianAddr (const struct tr_address * a)
|
|||
return (address[0] == 0) ||
|
||||
(address[0] == 127) ||
|
||||
((address[0] & 0xE0) == 0xE0);
|
||||
break;
|
||||
}
|
||||
|
||||
case TR_AF_INET6: {
|
||||
const unsigned char * address = (const unsigned char*)&a->addr.addr6;
|
||||
return (address[0] == 0xFF) ||
|
||||
(memcmp (address, zeroes, 15) == 0 &&
|
||||
(address[15] == 0 || address[15] == 1)) ||
|
||||
/* Addresses outside of 2000::/3 are currently reserved,
|
||||
but might be allocated at some future time. Since
|
||||
there are a lot of buggy peers pushing around such
|
||||
addresses over PEX, we reject them until the end of
|
||||
the 13th Baktun. */
|
||||
(tr_time () < 1356130800 && (address[0] & 0xE0) != 0x20);
|
||||
break;
|
||||
(address[15] == 0 || address[15] == 1));
|
||||
}
|
||||
|
||||
default:
|
||||
|
|
Loading…
Reference in a new issue