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:
parent
a0f7c990f4
commit
4b9cc8f8f9
@ -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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user