diff options
Diffstat (limited to 'src/lib/libcrypto/evp/p_open.c')
| -rw-r--r-- | src/lib/libcrypto/evp/p_open.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/src/lib/libcrypto/evp/p_open.c b/src/lib/libcrypto/evp/p_open.c index c748fbea87..2a5ab2b6cc 100644 --- a/src/lib/libcrypto/evp/p_open.c +++ b/src/lib/libcrypto/evp/p_open.c | |||
| @@ -87,7 +87,7 @@ int EVP_OpenInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, | |||
| 87 | } | 87 | } | 
| 88 | 88 | ||
| 89 | size=RSA_size(priv->pkey.rsa); | 89 | size=RSA_size(priv->pkey.rsa); | 
| 90 | key=(unsigned char *)OPENSSL_malloc(size+2); | 90 | key=(unsigned char *)malloc(size+2); | 
| 91 | if (key == NULL) | 91 | if (key == NULL) | 
| 92 | { | 92 | { | 
| 93 | /* ERROR */ | 93 | /* ERROR */ | 
| @@ -106,7 +106,7 @@ int EVP_OpenInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, | |||
| 106 | ret=1; | 106 | ret=1; | 
| 107 | err: | 107 | err: | 
| 108 | if (key != NULL) OPENSSL_cleanse(key,size); | 108 | if (key != NULL) OPENSSL_cleanse(key,size); | 
| 109 | OPENSSL_free(key); | 109 | free(key); | 
| 110 | return(ret); | 110 | return(ret); | 
| 111 | } | 111 | } | 
| 112 | 112 | ||
