]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Compilation fix on linux platform with clang (#130)
authorAlexey Kasyanchuk <degitx@gmail.com>
Tue, 11 Oct 2022 16:53:02 +0000 (19:53 +0300)
committerGitHub <noreply@github.com>
Tue, 11 Oct 2022 16:53:02 +0000 (17:53 +0100)
src/if-linux.c

index e4a16044a8dd50d38cafed7e6b7efe155edb4419..63ba410575f81b8905cf12cc6a30ee9b8920259b 100644 (file)
@@ -2006,7 +2006,7 @@ _if_addrflags6(__unused struct dhcpcd_ctx *ctx,
        for (; RTA_OK(rta, len); rta = RTA_NEXT(rta, len)) {
                switch (rta->rta_type) {
                case IFA_ADDRESS:
-                       if (IN6_ARE_ADDR_EQUAL(&ia->ifa_addr, RTA_DATA(rta)))
+                       if (IN6_ARE_ADDR_EQUAL(&ia->ifa_addr, (struct in6_addr *)RTA_DATA(rta)))
                                ia->ifa_found = matches_addr = true;
                        else
                                matches_addr = false;