} else if (strcasecmp(arg, "maintain") == 0) {
allow = maint = true;
} else if (strcasecmp(arg, "off") == 0) {
+ /* Default */
} else {
INSIST(0);
ISC_UNREACHABLE();
dns_zone_setkeyopt(zone, DNS_ZONEKEY_NORESIGN,
true);
} else if (strcasecmp(arg, "maintain") == 0) {
+ /* Default */
} else {
INSIST(0);
ISC_UNREACHABLE();
isc_token_t token;
isc_region_t region;
struct in_addr addr;
- char *e;
+ char *e = NULL;
long proto;
unsigned char bm[8 * 1024]; /* 64k bits */
long port;
false));
proto = strtol(DNS_AS_STR(token), &e, 10);
- if (*e == 0) {
- } else if (!mygetprotobyname(DNS_AS_STR(token), &proto)) {
+ if (*e != '\0' && !mygetprotobyname(DNS_AS_STR(token), &proto)) {
CHECKTOK(DNS_R_UNKNOWNPROTO);
}
}
port = strtol(DNS_AS_STR(token), &e, 10);
- if (*e == 0) {
- } else if (!mygetservbyname(service, ps, &port) &&
- !mygetservbyname(DNS_AS_STR(token), ps, &port))
+ if (*e != 0 && !mygetservbyname(service, ps, &port) &&
+ !mygetservbyname(DNS_AS_STR(token), ps, &port))
{
CHECKTOK(DNS_R_UNKNOWNSERVICE);
}
is_ksk = ((dnskey.flags & DNS_KEYFLAG_KSK) != 0);
if ((dnskey.flags & DNS_KEYOWNER_ZONE) == 0) {
+ /* Non zone key, skip. */
} else if ((dnskey.flags & DNS_KEYFLAG_REVOKE) != 0) {
if ((dnskey.flags & DNS_KEYFLAG_KSK) != 0 &&
!dns_dnssec_selfsigns(&rdata, vctx->origin,