summaryrefslogtreecommitdiffstats
path: root/ctdb/common/ctdb_util.c
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2012-02-06 11:01:47 +0100
committerMichael Adam <obnox@samba.org>2012-02-13 16:20:12 +0100
commit5e3b13a32adaf5c06bac8e48e4522b633431c29d (patch)
tree0b47aaf3861f203b683ec284997fce45508eeecc /ctdb/common/ctdb_util.c
parentcb44ebbc951b0fdd2b5afdf31633136ed418a5ab (diff)
downloadsamba-5e3b13a32adaf5c06bac8e48e4522b633431c29d.tar.gz
samba-5e3b13a32adaf5c06bac8e48e4522b633431c29d.tar.xz
samba-5e3b13a32adaf5c06bac8e48e4522b633431c29d.zip
FreeBSD does not define s6_addr32, only s6_addr
Signed-off-by: Michael Adam <obnox@samba.org> (This used to be ctdb commit d657af4fb68ce3f7c462856f2934f6bf169e120b)
Diffstat (limited to 'ctdb/common/ctdb_util.c')
-rw-r--r--ctdb/common/ctdb_util.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ctdb/common/ctdb_util.c b/ctdb/common/ctdb_util.c
index 1ff4c1f9aa..bb32b6a345 100644
--- a/ctdb/common/ctdb_util.c
+++ b/ctdb/common/ctdb_util.c
@@ -522,7 +522,7 @@ void ctdb_canonicalize_ip(const ctdb_sock_addr *ip, ctdb_sock_addr *cip)
#endif
cip->ip.sin_family = AF_INET;
cip->ip.sin_port = ip->ip6.sin6_port;
- memcpy(&cip->ip.sin_addr, &ip->ip6.sin6_addr.s6_addr32[3], 4);
+ memcpy(&cip->ip.sin_addr, &ip->ip6.sin6_addr.s6_addr[12], 4);
}
}