* The NXDOMAIN/NODATA(QTYPE=ANY)
* is more trusted.
*/
- if (addedrdataset != NULL) {
- bindrdataset(
- qpdb, qpnode,
- top->header, now,
- nlocktype, tlocktype,
- addedrdataset
- DNS__DB_FLARG_PASS);
- }
+ bindrdataset(
+ qpdb, qpnode, top->header, now,
+ nlocktype, tlocktype,
+ addedrdataset
+ DNS__DB_FLARG_PASS);
return DNS_R_UNCHANGED;
}
/*
if (trust < header->trust &&
(ACTIVE(header, now) || !EXISTS(header)))
{
- if (addedrdataset != NULL) {
- bindrdataset(qpdb, qpnode, header, now,
- nlocktype, tlocktype,
- addedrdataset DNS__DB_FLARG_PASS);
- }
+ bindrdataset(qpdb, qpnode, header, now, nlocktype,
+ tlocktype,
+ addedrdataset DNS__DB_FLARG_PASS);
return DNS_R_UNCHANGED;
}
header->closest = newheader->closest;
newheader->closest = NULL;
}
- if (addedrdataset != NULL) {
- bindrdataset(qpdb, qpnode, header, now,
- nlocktype, tlocktype,
- addedrdataset DNS__DB_FLARG_PASS);
- }
+ bindrdataset(qpdb, qpnode, header, now, nlocktype,
+ tlocktype,
+ addedrdataset DNS__DB_FLARG_PASS);
return DNS_R_UNCHANGED;
}
header->closest = newheader->closest;
newheader->closest = NULL;
}
- if (addedrdataset != NULL) {
- bindrdataset(qpdb, qpnode, header, now,
- nlocktype, tlocktype,
- addedrdataset DNS__DB_FLARG_PASS);
- }
+ bindrdataset(qpdb, qpnode, header, now, nlocktype,
+ tlocktype,
+ addedrdataset DNS__DB_FLARG_PASS);
return DNS_R_UNCHANGED;
}
}
}
- if (addedrdataset != NULL) {
- bindrdataset(qpdb, qpnode, newheader, now, nlocktype, tlocktype,
- addedrdataset DNS__DB_FLARG_PASS);
- }
+ bindrdataset(qpdb, qpnode, newheader, now, nlocktype, tlocktype,
+ addedrdataset DNS__DB_FLARG_PASS);
return ISC_R_SUCCESS;
}