Only initialize cipher ctx if cipher is not NULL.

This commit is contained in:
Dr. Stephen Henson 2002-02-15 01:01:36 +00:00
parent 14e14ea68c
commit 19cc0f0ab4

View file

@ -77,7 +77,8 @@ void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *ctx)
int EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *cipher,
const unsigned char *key, const unsigned char *iv, int enc)
{
EVP_CIPHER_CTX_init(ctx);
if (cipher)
EVP_CIPHER_CTX_init(ctx);
return EVP_CipherInit_ex(ctx,cipher,NULL,key,iv,enc);
}