]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
daemon/main.c: fix musl incompatible pointer types
authorNicolas PARLANT <nicolas.parlant@parhuet.fr>
Sat, 24 May 2025 05:26:35 +0000 (07:26 +0200)
committerNicolas PARLANT <nicolas.parlant@parhuet.fr>
Sat, 24 May 2025 05:26:35 +0000 (07:26 +0200)
> ../knot-resolver-6.0.12/daemon/main.c:418:46: warning: incompatible
> pointer types passing 'struct sockaddr_un *' to parameter of type 'const
> struct sockaddr *' [-Wincompatible-pointer-types]

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
daemon/main.c

index a7b9c92b6d9c304c462f44d297c3fd783700ec42..613977580fc5f0c5817d5a07431df8d5d86a76b4 100644 (file)
@@ -415,7 +415,7 @@ static int notify_ready(const char *state)
                strncpy(addr.sun_path, socket_path, sizeof(addr.sun_path) - 1);
                addrlen = offsetof(struct sockaddr_un, sun_path) + strlen(addr.sun_path) + 1;
        }
-       if (sendto(sockfd, state, strlen(state), 0, &addr, addrlen) == -1) {
+       if (sendto(sockfd, state, strlen(state), 0, (struct sockaddr*)&addr, addrlen) == -1) {
                kr_log_error(WORKER, "Failed to send notify message to '%s': %s\n",
                        socket_path, strerror(errno));
                close(sockfd);