p = key_getattr(kf, k, "tagsz");
if (!p) {
p = key_getattr(kf, k, "mac");
- if (strncmp(p, "aead", 4) != 0 || (p[4] && p[4] != '/')) {
- a_format(e, "unknown-mac", "%s", p, A_END);
- goto fail;
- }
- if (p[4] == '/') p += 5;
+ if (!p) ;
+ else if (strncmp(p, "aead", 4) != 0 || (p[4] && p[4] != '/'))
+ { a_format(e, "unknown-mac", "%s", p, A_END); goto fail; }
+ else if (p[4] == '/') p += 5;
else p = 0;
}
if (!p)