From: Yu Watanabe Date: Tue, 29 Dec 2020 13:29:21 +0000 (+0900) Subject: resolve: slightly shorten dns_resource_key_compare_func() X-Git-Tag: v248-rc1~444^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=600864921b583d6f1a9d57b861aae486dcd0d8cc;p=thirdparty%2Fsystemd.git resolve: slightly shorten dns_resource_key_compare_func() --- diff --git a/src/resolve/resolved-dns-rr.c b/src/resolve/resolved-dns-rr.c index 219f66451ae..624120bd47c 100644 --- a/src/resolve/resolved-dns-rr.c +++ b/src/resolve/resolved-dns-rr.c @@ -294,21 +294,17 @@ static void dns_resource_key_hash_func(const DnsResourceKey *k, struct siphash * } static int dns_resource_key_compare_func(const DnsResourceKey *x, const DnsResourceKey *y) { - int ret; - - ret = dns_name_compare_func(dns_resource_key_name(x), dns_resource_key_name(y)); - if (ret != 0) - return ret; + int r; - ret = CMP(x->type, y->type); - if (ret != 0) - return ret; + r = dns_name_compare_func(dns_resource_key_name(x), dns_resource_key_name(y)); + if (r != 0) + return r; - ret = CMP(x->class, y->class); - if (ret != 0) - return ret; + r = CMP(x->type, y->type); + if (r != 0) + return r; - return 0; + return CMP(x->class, y->class); } DEFINE_HASH_OPS(dns_resource_key_hash_ops, DnsResourceKey, dns_resource_key_hash_func, dns_resource_key_compare_func);