From: Yu Watanabe Date: Tue, 21 Jul 2020 00:08:48 +0000 (+0900) Subject: util: use IN6_ARE_ADDR_EQUAL() macro X-Git-Tag: v246-rc2~10^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3dbd8a15d5e43520e53f482a5a17190c8543f919;p=thirdparty%2Fsystemd.git util: use IN6_ARE_ADDR_EQUAL() macro --- diff --git a/src/basic/in-addr-util.c b/src/basic/in-addr-util.c index 828ea118166..ea50e26197f 100644 --- a/src/basic/in-addr-util.c +++ b/src/basic/in-addr-util.c @@ -108,11 +108,7 @@ int in_addr_equal(int family, const union in_addr_union *a, const union in_addr_ return in4_addr_equal(&a->in, &b->in); if (family == AF_INET6) - return - a->in6.s6_addr32[0] == b->in6.s6_addr32[0] && - a->in6.s6_addr32[1] == b->in6.s6_addr32[1] && - a->in6.s6_addr32[2] == b->in6.s6_addr32[2] && - a->in6.s6_addr32[3] == b->in6.s6_addr32[3]; + return IN6_ARE_ADDR_EQUAL(&a->in6, &b->in6); return -EAFNOSUPPORT; }