shared: simplify dns_name_is_single_label() by using dns_name_parent() to skip first label

This commit is contained in:
Lennart Poettering 2016-01-13 19:51:09 +01:00
parent c174983474
commit f6fbd9c21f

View file

@ -912,12 +912,11 @@ bool dns_name_is_root(const char *name) {
} }
bool dns_name_is_single_label(const char *name) { bool dns_name_is_single_label(const char *name) {
char label[DNS_LABEL_MAX+1];
int r; int r;
assert(name); assert(name);
r = dns_label_unescape(&name, label, sizeof(label)); r = dns_name_parent(&name);
if (r <= 0) if (r <= 0)
return false; return false;