},
.qname = qname,
};
- isc_refcount_init(&rpsdb->common.refcount, 1);
+ isc_refcount_init(&rpsdb->common.references, 1);
if (!librpz->rsp_create(emsg, &rpsdb->rsp, NULL, rpzs->rps_client,
have_rd, false))
REQUIRE(VALID_RPSDB(rpsdb));
- *dbp = NULL;
-
librpz->rsp_detach(&rpsdb->rsp);
- isc_refcount_destroy(&rpsdb->common.refcount);
+ isc_refcount_destroy(&rpsdb->common.references);
rpsdb->common.impmagic = 0;
isc_mem_putanddetach(&rpsdb->common.mctx, rpsdb, sizeof(*rpsdb));
}
REQUIRE(targetp != NULL && *targetp == NULL);
REQUIRE(source == &rpsdb->origin_node || source == &rpsdb->data_node);
- isc_refcount_increment(&rpsdb->common.refcount);
+ isc_refcount_increment(&rpsdb->common.references);
*targetp = source;
}
static dns_rdatasetmethods_t rpsdb_rdataset_methods = {
.disassociate = rpsdb_rdataset_disassociate,
- first = rpsdb_rdataset_first,
+ .first = rpsdb_rdataset_first,
.next = rpsdb_rdataset_next,
.current = rpsdb_rdataset_current,
.clone = rpsdb_rdataset_clone,