From 86294ad3ea506dd86503ad51cb03a33f6478f293 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 25 Aug 2014 12:23:17 +0200 Subject: [PATCH] dh: Fix packing a pointer into the buffer. Thanks to Giovanni Panozzo . Signed-off-by: Andreas Schneider --- src/dh.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dh.c b/src/dh.c index fc14ff60..e489a1d5 100644 --- a/src/dh.c +++ b/src/dh.c @@ -615,9 +615,9 @@ int make_sessionid(ssh_session session) { rc = ssh_buffer_pack(buf, "dPdP", CURVE25519_PUBKEY_SIZE, - session->next_crypto->curve25519_client_pubkey, + (size_t)CURVE25519_PUBKEY_SIZE, session->next_crypto->curve25519_client_pubkey, CURVE25519_PUBKEY_SIZE, - session->next_crypto->curve25519_server_pubkey); + (size_t)CURVE25519_PUBKEY_SIZE, session->next_crypto->curve25519_server_pubkey); if (rc != SSH_OK) { goto error;