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; }