server for the DS records at the zone cut.
[RT #12774]
1755. [placeholder] rt6636
-1754. [placeholder] rt12774
+1754. [bug] We wern't always attempting to query the parent
+ server for the DS records at the zone cut.
+ [RT #12774]
1753. [bug] Don't serve a slave zone which has no NS records.
[RT #12894]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: resolver.c,v 1.297 2004/11/10 21:46:48 marka Exp $ */
+/* $Id: resolver.c,v 1.298 2004/11/10 21:57:46 marka Exp $ */
#include <config.h>
return;
}
findoptions = 0;
+ if (dns_rdatatype_atparent(fctx->type))
+ findoptions |= DNS_DBFIND_NOEXACT;
if ((options & DNS_FETCHOPT_UNSHARED) == 0)
name = &fctx->name;
else
name = &fctx->domain;
result = dns_view_findzonecut(fctx->res->view,
name, fname,
- now, 0, ISC_TRUE,
+ now, findoptions,
+ ISC_TRUE,
&fctx->nameservers,
NULL);
if (result != ISC_R_SUCCESS) {