summaryrefslogtreecommitdiffstats
path: root/PICA_client.c
diff options
context:
space:
mode:
Diffstat (limited to 'PICA_client.c')
-rw-r--r--PICA_client.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/PICA_client.c b/PICA_client.c
index fd73071..d52a722 100644
--- a/PICA_client.c
+++ b/PICA_client.c
@@ -1813,8 +1813,8 @@ static int c2n_optstage7_multilogin(struct PICA_c2n *c2n)
//nodeaddr buf, IPv4 for now
// TODO IPv6, DNS
node_addr[0] = PICA_PROTO_NEWNODE_IPV4;
- memcpy(node_addr + 1, c2n->srv_addr.sin_addr.s_addr, 4);
- memcpy(node_addr + 5, c2n->srv_addr.sin_port, 2);
+ memcpy(node_addr + 1, &c2n->srv_addr.sin_addr.s_addr, 4);
+ memcpy(node_addr + 5, &c2n->srv_addr.sin_port, 2);
sigdatas[2] = node_addr;
sigdatalengths[2] = PICA_PROTO_NODELIST_ITEM_IPV4_SIZE;