Do not try to dump negative cache entries.

This commit is contained in:
Bob Halley 1999-10-16 00:45:59 +00:00
parent 86944a4c80
commit 980dc59626

View file

@ -627,7 +627,17 @@ dump_rdatasets(isc_mem_t *mctx, dns_name_t *name, dns_rdatasetiter_t *rdsiter,
result = dns_rdatasetiter_first(rdsiter);
while (result == DNS_R_SUCCESS) {
dns_rdatasetiter_current(rdsiter, &rdataset);
result = dump_rdataset(mctx, name, &rdataset, ctx, buffer, f);
if (rdataset.type != 0) {
/*
* XXX We only dump the rdataset if it isn't a
* negative caching entry. Maybe our dumping routines
* will learn how to usefully dump such an entry later
* on.
*/
result = dump_rdataset(mctx, name, &rdataset, ctx,
buffer, f);
} else
result = DNS_R_SUCCESS;
dns_rdataset_disassociate(&rdataset);
if (result != DNS_R_SUCCESS)
return (result);