mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-09-05 09:05:40 +00:00
1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
[RT #10346]
This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: sockaddr.c,v 1.57 2003/07/25 02:22:26 marka Exp $ */
|
||||
/* $Id: sockaddr.c,v 1.58 2004/02/20 00:52:45 marka Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
|
||||
@@ -421,6 +421,17 @@ isc_sockaddr_ismulticast(isc_sockaddr_t *sockaddr) {
|
||||
return (isc_netaddr_ismulticast(&netaddr));
|
||||
}
|
||||
|
||||
isc_boolean_t
|
||||
isc_sockaddr_isexperimental(isc_sockaddr_t *sockaddr) {
|
||||
isc_netaddr_t netaddr;
|
||||
|
||||
if (sockaddr->type.sa.sa_family == AF_INET) {
|
||||
isc_netaddr_fromsockaddr(&netaddr, sockaddr);
|
||||
return (isc_netaddr_isexperimental(&netaddr));
|
||||
}
|
||||
return (ISC_FALSE);
|
||||
}
|
||||
|
||||
isc_boolean_t
|
||||
isc_sockaddr_issitelocal(isc_sockaddr_t *sockaddr) {
|
||||
isc_netaddr_t netaddr;
|
||||
|
Reference in New Issue
Block a user