resolve: fix error handling of dns_name_is_valid()
This commit is contained in:
parent
31ee397327
commit
10c6e7e51e
|
@ -218,7 +218,10 @@ static int dns_trust_anchor_load_positive(DnsTrustAnchor *d, const char *path, u
|
|||
if (r < 0)
|
||||
return log_warning_errno(r, "Unable to parse domain in line %s:%u: %m", path, line);
|
||||
|
||||
if (!dns_name_is_valid(domain)) {
|
||||
r = dns_name_is_valid(domain);
|
||||
if (r < 0)
|
||||
return log_warning_errno(r, "Failed to chack validity of domain name '%s', at line %s:%u, ignoring line: %m", domain, path, line);
|
||||
if (r == 0) {
|
||||
log_warning("Domain name %s is invalid, at line %s:%u, ignoring line.", domain, path, line);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
@ -385,7 +388,10 @@ static int dns_trust_anchor_load_negative(DnsTrustAnchor *d, const char *path, u
|
|||
if (r < 0)
|
||||
return log_warning_errno(r, "Unable to parse line %s:%u: %m", path, line);
|
||||
|
||||
if (!dns_name_is_valid(domain)) {
|
||||
r = dns_name_is_valid(domain);
|
||||
if (r < 0)
|
||||
return log_warning_errno(r, "Failed to chack validity of domain name '%s', at line %s:%u, ignoring line: %m", domain, path, line);
|
||||
if (r == 0) {
|
||||
log_warning("Domain name %s is invalid, at line %s:%u, ignoring line.", domain, path, line);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue