summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton <anton@picapica>2019-02-17 20:49:35 +0400
committerAnton <anton@picapica>2019-02-17 20:49:35 +0400
commit44dae3d237e282e2ffe5bbe581f9fc3a5e07730a (patch)
treed5ab7c1b24b39da3e3ee87dbe02629175b22ef06
parent79163a1044d1f65ca0fce561e5dd60b6cf879e53 (diff)
downloadpica-pica-44dae3d237e282e2ffe5bbe581f9fc3a5e07730a.tar.gz
pica-pica-44dae3d237e282e2ffe5bbe581f9fc3a5e07730a.zip
bugfix, use address of IP and port instead of value
-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;