1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-03 13:47:25 +03:00

s3: Fix some type-punned warnings

This commit is contained in:
Volker Lendecke 2011-10-21 12:04:59 +02:00 committed by Volker Lendecke
parent a0f7c990f4
commit 4b9cc8f8f9

View File

@ -1359,15 +1359,15 @@ NTSTATUS ctdbd_register_ips(struct ctdbd_connection *conn,
switch (client.ss_family) { switch (client.ss_family) {
case AF_INET: case AF_INET:
p4.dest = *(struct sockaddr_in *)(void *)&server; memcpy(&p4.dest, &server, sizeof(p4.dest));
p4.src = *(struct sockaddr_in *)(void *)&client; memcpy(&p4.src, &client, sizeof(p4.src));
data.dptr = (uint8_t *)&p4; data.dptr = (uint8_t *)&p4;
data.dsize = sizeof(p4); data.dsize = sizeof(p4);
break; break;
#ifdef HAVE_STRUCT_CTDB_CONTROL_TCP_ADDR #ifdef HAVE_STRUCT_CTDB_CONTROL_TCP_ADDR
case AF_INET6: case AF_INET6:
p.dest.ip6 = *(struct sockaddr_in6 *)(void *)&server; memcpy(&p.dest.ip6, &server, sizeof(p.dest.ip6));
p.src.ip6 = *(struct sockaddr_in6 *)(void *)&client; memcpy(&p.src.ip6, &client, sizeof(p.src.ip6));
data.dptr = (uint8_t *)&p; data.dptr = (uint8_t *)&p;
data.dsize = sizeof(p); data.dsize = sizeof(p);
break; break;