diff --git a/CHANGES b/CHANGES index 384b9e850d..8855652bd4 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,9 @@ 1229. [bug] named would crash if it received a TSIG signed query as part of an AXFR response. [RT #2570] +1221. [bug] Zone types 'master', 'slave' and 'stub' were not being + compared case insensitively. [RT #2542] + 1218. [bug] Named incorrectly returned SERVFAIL rather than NOTAUTH when there was a TSIG BADTIME error. [RT #2519] diff --git a/bin/named/config.c b/bin/named/config.c index b10ba494de..dce527075e 100644 --- a/bin/named/config.c +++ b/bin/named/config.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: config.c,v 1.11.2.3 2002/02/08 03:57:09 marka Exp $ */ +/* $Id: config.c,v 1.11.2.4 2002/03/20 20:32:41 marka Exp $ */ #include @@ -203,11 +203,11 @@ ns_config_getzonetype(cfg_obj_t *zonetypeobj) { char *str; str = cfg_obj_asstring(zonetypeobj); - if (strcmp(str, "master") == 0) + if (strcasecmp(str, "master") == 0) ztype = dns_zone_master; - else if (strcmp(str, "slave") == 0) + else if (strcasecmp(str, "slave") == 0) ztype = dns_zone_slave; - else if (strcmp(str, "stub") == 0) + else if (strcasecmp(str, "stub") == 0) ztype = dns_zone_stub; else INSIST(0);