fix error return codes

This commit is contained in:
Damien Miller
2012-09-19 15:38:04 +10:00
parent 725fecd4cc
commit 7acfe18212

View File

@@ -79,13 +79,13 @@ rsa_public_encrypt(BIGNUM *out, BIGNUM *in, RSA *key)
olen = BN_num_bytes(key->n);
if ((outbuf = malloc(olen)) == NULL) {
r = SSH_ERR_LIBCRYPTO_ERROR;
r = SSH_ERR_ALLOC_FAIL;
goto out;
}
ilen = BN_num_bytes(in);
if ((inbuf = malloc(ilen)) == NULL) {
r = SSH_ERR_LIBCRYPTO_ERROR;
r = SSH_ERR_ALLOC_FAIL;
goto out;
}
BN_bn2bin(in, inbuf);