From: Nicolas PARLANT Date: Sat, 24 May 2025 05:26:35 +0000 (+0200) Subject: daemon/main.c: fix musl incompatible pointer types X-Git-Tag: v6.0.13~4^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ea4486a0d9618b91c64db7e94a23828f0cc6f465;p=thirdparty%2Fknot-resolver.git daemon/main.c: fix musl incompatible pointer types > ../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 --- diff --git a/daemon/main.c b/daemon/main.c index a7b9c92b6..613977580 100644 --- a/daemon/main.c +++ b/daemon/main.c @@ -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);