mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-11 18:50:28 +09:00
dh: Fix packing a pointer into the buffer.
Thanks to Giovanni Panozzo <giovanni@panozzo.it>. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
This commit is contained in:
4
src/dh.c
4
src/dh.c
@@ -615,9 +615,9 @@ int make_sessionid(ssh_session session) {
|
|||||||
rc = ssh_buffer_pack(buf,
|
rc = ssh_buffer_pack(buf,
|
||||||
"dPdP",
|
"dPdP",
|
||||||
CURVE25519_PUBKEY_SIZE,
|
CURVE25519_PUBKEY_SIZE,
|
||||||
session->next_crypto->curve25519_client_pubkey,
|
(size_t)CURVE25519_PUBKEY_SIZE, session->next_crypto->curve25519_client_pubkey,
|
||||||
CURVE25519_PUBKEY_SIZE,
|
CURVE25519_PUBKEY_SIZE,
|
||||||
session->next_crypto->curve25519_server_pubkey);
|
(size_t)CURVE25519_PUBKEY_SIZE, session->next_crypto->curve25519_server_pubkey);
|
||||||
|
|
||||||
if (rc != SSH_OK) {
|
if (rc != SSH_OK) {
|
||||||
goto error;
|
goto error;
|
||||||
|
|||||||
Reference in New Issue
Block a user