From 7398be32b31ced600e182a3f63f3eddec0338dd9 Mon Sep 17 00:00:00 2001 From: "Schanzenbach, Martin" Date: Wed, 25 Dec 2019 23:19:44 +0900 Subject: fix kx --- src/transport/gnunet-communicator-tcp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/transport/gnunet-communicator-tcp.c') diff --git a/src/transport/gnunet-communicator-tcp.c b/src/transport/gnunet-communicator-tcp.c index 7207eb922..0b7f6ab46 100644 --- a/src/transport/gnunet-communicator-tcp.c +++ b/src/transport/gnunet-communicator-tcp.c @@ -1553,7 +1553,7 @@ transmit_kx (struct Queue *queue, struct TCPConfirmation tc; memcpy (queue->cwrite_buf, epub, sizeof(*epub)); - queue->cwrite_off = sizeof(epub); + queue->cwrite_off = sizeof(*epub); /* compute 'tc' and append in encrypted format to cwrite_buf */ tc.sender = my_identity; tc.monotonic_time = @@ -1621,7 +1621,7 @@ decrypt_and_check_tc (struct Queue *queue, tc, sizeof(*tc), &ibuf[sizeof(struct GNUNET_CRYPTO_EcdhePublicKey)], - sizeof(tc))); + sizeof(*tc))); ths.purpose.purpose = htonl (GNUNET_SIGNATURE_COMMUNICATOR_TCP_HANDSHAKE); ths.purpose.size = htonl (sizeof(ths)); ths.sender = tc->sender; -- cgit v1.2.3