diff options
-rw-r--r-- | src/messages.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/messages.c b/src/messages.c index 217d910..9a28d9b 100644 --- a/src/messages.c +++ b/src/messages.c @@ -346,12 +346,12 @@ static ssh_buffer ssh_msg_userauth_build_digest(ssh_session session, } /* Add session id */ - str = ssh_string_new(SHA_DIGEST_LEN); + str = ssh_string_new(crypto->digest_len); if (str == NULL) { ssh_buffer_free(buffer); return NULL; } - ssh_string_fill(str, crypto->session_id, SHA_DIGEST_LEN); + ssh_string_fill(str, crypto->session_id, crypto->digest_len); rc = buffer_add_ssh_string(buffer, str); string_free(str); |