diff options
Diffstat (limited to 'libssh/packet.c')
-rw-r--r-- | libssh/packet.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libssh/packet.c b/libssh/packet.c index 4ee3aaa..c2435ed 100644 --- a/libssh/packet.c +++ b/libssh/packet.c @@ -153,7 +153,7 @@ static int packet_read2(SSH_SESSION *session) { } ssh_socket_read(session->socket, mac, macsize); - if (packet_hmac_verify(session, session->in_buffer, mac)) { + if (packet_hmac_verify(session, session->in_buffer, mac) < 0) { ssh_set_error(session, SSH_FATAL, "HMAC error"); goto error; } |