* Otherwise, try to find the DS record.
*/
result = view_find(val, val->event->name, dns_rdatatype_ds);
- if (result == ISC_R_SUCCESS) {
+ switch (result) {
+ case ISC_R_SUCCESS:
/*
* We have DS records.
*/
result = ISC_R_SUCCESS;
POST(result);
}
- } else if (result == ISC_R_NOTFOUND) {
+ break;
+
+ case ISC_R_NOTFOUND:
/*
* We don't have the DS. Find it.
*/
return (result);
}
return (DNS_R_WAIT);
- } else if (result == DNS_R_NCACHENXDOMAIN ||
- result == DNS_R_NCACHENXRRSET ||
- result == DNS_R_EMPTYNAME ||
- result == DNS_R_NXDOMAIN ||
- result == DNS_R_NXRRSET ||
- result == DNS_R_CNAME)
- {
+
+ case DNS_R_NCACHENXDOMAIN:
+ case DNS_R_NCACHENXRRSET:
+ case DNS_R_EMPTYNAME:
+ case DNS_R_NXDOMAIN:
+ case DNS_R_NXRRSET:
+ case DNS_R_CNAME:
/*
* The DS does not exist.
*/
disassociate_rdatasets(val);
validator_log(val, ISC_LOG_DEBUG(2), "no DS record");
return (DNS_R_NOVALIDSIG);
- } else if (result == DNS_R_BROKENCHAIN) {
+
+ case DNS_R_BROKENCHAIN:
return (result);
+
+ default:
+ break;
}
}