* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: zone.c,v 1.397 2003/09/11 01:49:16 marka Exp $ */
+/* $Id: zone.c,v 1.398 2003/09/24 01:03:37 marka Exp $ */
#include <config.h>
isc_time_t now;
char master[ISC_SOCKADDR_FORMATSIZE];
char source[ISC_SOCKADDR_FORMATSIZE];
- dns_rdataset_t *rdataset;
+ dns_rdataset_t *rdataset = NULL;
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_soa_t soa;
isc_result_t result;
/*
* Perhaps AXFR/IXFR is allowed even if SOA queries arn't.
*/
- if (msg->rcode == dns_rcode_refused)
+ if (msg->rcode == dns_rcode_refused &&
+ zone->type == dns_zone_slave)
goto tcp_transfer;
goto next_master;
}