From 5d94dff27e96e09e1f81d4811ce1e2492edff13f Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 25 Nov 2011 17:01:58 +0100 Subject: system_linux: correctly cast sockaddr_in6 to sockaddr for sendto() in ctdb_sys_send_tcp() (This used to be ctdb commit 11bebd5367102fcd02b17c44ac87bf50d4c68785) --- ctdb/common/system_linux.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ctdb/common/system_linux.c b/ctdb/common/system_linux.c index b063abb8e0..ca2d47580b 100644 --- a/ctdb/common/system_linux.c +++ b/ctdb/common/system_linux.c @@ -397,7 +397,9 @@ int ctdb_sys_send_tcp(const ctdb_sock_addr *dest, tmpport = tmpdest->ip6.sin6_port; tmpdest->ip6.sin6_port = 0; - ret = sendto(s, &ip6pkt, sizeof(ip6pkt), 0, &dest->ip6, sizeof(dest->ip6)); + ret = sendto(s, &ip6pkt, sizeof(ip6pkt), 0, + (const struct sockaddr *)&dest->ip6, + sizeof(dest->ip6)); tmpdest->ip6.sin6_port = tmpport; close(s); -- cgit