silence coverity warnings in the DNSPRS code:
- CID 451097, failure to check return value of rpz_ready()
- CID 451099, resource leak
if (new_librpz != NULL) {
if (dl_handle != NULL) {
*dl_handle = handle;
+ handle = NULL;
}
return (new_librpz);
}
if (new_librpz != NULL) {
if (dl_handle != NULL) {
*dl_handle = handle;
+ handle = NULL;
}
return (new_librpz);
}
region.length = pname_buf.size;
dns_name_fromregion(st->p_name, ®ion);
- rpz_ready(client, p_rdatasetp);
+ result = rpz_ready(client, p_rdatasetp);
+ if (result != ISC_R_SUCCESS) {
+ return (false);
+ }
dns_db_attach(st->rpsdb, &p_db);
policy = dns_dnsrps_2policy(rpsdb->result.policy);
if (policy != DNS_RPZ_POLICY_RECORD) {