diff options
Diffstat (limited to 'lib/dns/order.c')
| -rw-r--r-- | lib/dns/order.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/dns/order.c b/lib/dns/order.c index 853b00196d21..326b8f93cf14 100644 --- a/lib/dns/order.c +++ b/lib/dns/order.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC") + * Copyright (C) 2004, 2005, 2007, 2015 Internet Systems Consortium, Inc. ("ISC") * Copyright (C) 2002 Internet Software Consortium. * * Permission to use, copy, modify, and/or distribute this software for any @@ -48,7 +48,7 @@ struct dns_order { ISC_LIST(dns_order_ent_t) ents; isc_mem_t *mctx; }; - + #define DNS_ORDER_MAGIC ISC_MAGIC('O','r','d','r') #define DNS_ORDER_VALID(order) ISC_MAGIC_VALID(order, DNS_ORDER_MAGIC) @@ -62,7 +62,7 @@ dns_order_create(isc_mem_t *mctx, dns_order_t **orderp) { order = isc_mem_get(mctx, sizeof(*order)); if (order == NULL) return (ISC_R_NOMEMORY); - + ISC_LIST_INIT(order->ents); /* Implicit attach. */ @@ -88,7 +88,7 @@ dns_order_add(dns_order_t *order, dns_name_t *name, REQUIRE(DNS_ORDER_VALID(order)); REQUIRE(mode == DNS_RDATASETATTR_RANDOMIZE || - mode == DNS_RDATASETATTR_FIXEDORDER || + mode == DNS_RDATASETATTR_FIXEDORDER || mode == 0 /* DNS_RDATASETATTR_CYCLIC */ ); ent = isc_mem_get(order->mctx, sizeof(*ent)); @@ -108,7 +108,7 @@ dns_order_add(dns_order_t *order, dns_name_t *name, static inline isc_boolean_t match(dns_name_t *name1, dns_name_t *name2) { - + if (dns_name_iswildcard(name2)) return(dns_name_matcheswildcard(name1, name2)); return (dns_name_equal(name1, name2)); @@ -132,7 +132,7 @@ dns_order_find(dns_order_t *order, dns_name_t *name, if (match(name, dns_fixedname_name(&ent->name))) return (ent->mode); } - return (0); + return (DNS_RDATASETATTR_RANDOMIZE); } void |
