aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelen <jjelen@redhat.com>2018-11-26 19:26:03 +0100
committerAndreas Schneider <asn@cryptomilk.org>2018-11-30 18:57:38 +0100
commit953eae880f55bd14eae985ee114520356dc95b61 (patch)
tree591f18b39e37113c2e1b14e1ac5ca2864cd5e210
parent1d5215a5af2f6deed91060418bb2226cf6f64ae2 (diff)
downloadlibssh-953eae880f55bd14eae985ee114520356dc95b61.tar.gz
libssh-953eae880f55bd14eae985ee114520356dc95b61.tar.xz
libssh-953eae880f55bd14eae985ee114520356dc95b61.zip
pki_gcrypt: Do not abort on bad signature
Signed-off-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> (cherry picked from commit c1fdb56d23c4e6ddffc1a621fc08089566b48de5)
-rw-r--r--src/pki_gcrypt.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/pki_gcrypt.c b/src/pki_gcrypt.c
index 2ba79af0..4ef4d882 100644
--- a/src/pki_gcrypt.c
+++ b/src/pki_gcrypt.c
@@ -2124,7 +2124,6 @@ int pki_signature_verify(ssh_session session,
gcry_sexp_release(sexp);
if (err) {
ssh_set_error(session, SSH_FATAL, "Invalid ECDSA signature");
- abort();
if (gcry_err_code(err) != GPG_ERR_BAD_SIGNATURE) {
ssh_set_error(session,
SSH_FATAL,