aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelen <jjelen@redhat.com>2019-06-21 08:55:06 +0200
committerAndreas Schneider <asn@cryptomilk.org>2019-06-24 15:42:01 +0200
commitec486d13db7efc91f2f4ebbb95df38c428848095 (patch)
treea3579a0267962c2dc1f0702ff327fd8d319adaf1
parentebfe46f6ad424ba466d90e774b262d2683565fc3 (diff)
downloadlibssh-ec486d13db7efc91f2f4ebbb95df38c428848095.tar.gz
libssh-ec486d13db7efc91f2f4ebbb95df38c428848095.tar.xz
libssh-ec486d13db7efc91f2f4ebbb95df38c428848095.zip
pki_crypto: Correct error checking after RSA key generation
Signed-off-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com> (cherry picked from commit a80547bdf99819d58bf8ca1f46d224a82b285ce3)
-rw-r--r--src/pki_crypto.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pki_crypto.c b/src/pki_crypto.c
index 4274bf5b..4cb23e60 100644
--- a/src/pki_crypto.c
+++ b/src/pki_crypto.c
@@ -529,7 +529,7 @@ int pki_key_generate_rsa(ssh_key key, int parameter){
BN_free(e);
- if (rc == -1 || key->rsa == NULL)
+ if (rc <= 0 || key->rsa == NULL)
return SSH_ERROR;
return SSH_OK;
}