From e7340552be9508de49647de27d9ff67828ea7cd4 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 16 Dec 1999 01:24:27 +0000 Subject: [PATCH] missed a master xfer out change --- lib/dns/config/confzone.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/dns/config/confzone.c b/lib/dns/config/confzone.c index bae050fc0a..d3a29c3e41 100644 --- a/lib/dns/config/confzone.c +++ b/lib/dns/config/confzone.c @@ -2486,11 +2486,14 @@ dns_c_zone_getmaxtranstimeout(dns_c_zone_t *zone, switch (zone->ztype) { case dns_c_zone_master: - isc_log_write(dns_lctx, DNS_LOGCATEGORY_CONFIG, - DNS_LOGMODULE_CONFIG, ISC_LOG_CRITICAL, - "Master zones do not have a " - "max_trans_time_out field"); - return (ISC_R_FAILURE); + if (DNS_C_CHECKBIT(SZ_MAX_TRANS_TIME_OUT_BIT, + &zone->u.mzone.setflags)) { + *retval = zone->u.mzone.max_trans_time_out; + res = ISC_R_SUCCESS; + } else { + res = ISC_R_NOTFOUND; + } + break; case dns_c_zone_slave: if (DNS_C_CHECKBIT(SZ_MAX_TRANS_TIME_OUT_BIT,