diff options
Diffstat (limited to 'src/lib/libcrypto/cms/cms_env.c')
-rw-r--r-- | src/lib/libcrypto/cms/cms_env.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/libcrypto/cms/cms_env.c b/src/lib/libcrypto/cms/cms_env.c index 66ec1a9343..19c86b9550 100644 --- a/src/lib/libcrypto/cms/cms_env.c +++ b/src/lib/libcrypto/cms/cms_env.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cms_env.c,v 1.6 2014/07/11 08:44:48 jsing Exp $ */ | 1 | /* $OpenBSD: cms_env.c,v 1.7 2014/07/12 16:03:37 miod Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project. | 3 | * project. |
4 | */ | 4 | */ |
@@ -346,8 +346,7 @@ cms_RecipientInfo_ktri_encrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | |||
346 | ret = 1; | 346 | ret = 1; |
347 | 347 | ||
348 | err: | 348 | err: |
349 | if (pctx) | 349 | EVP_PKEY_CTX_free(pctx); |
350 | EVP_PKEY_CTX_free(pctx); | ||
351 | free(ek); | 350 | free(ek); |
352 | return ret; | 351 | return ret; |
353 | } | 352 | } |
@@ -416,8 +415,7 @@ cms_RecipientInfo_ktri_decrypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri) | |||
416 | ec->keylen = eklen; | 415 | ec->keylen = eklen; |
417 | 416 | ||
418 | err: | 417 | err: |
419 | if (pctx) | 418 | EVP_PKEY_CTX_free(pctx); |
420 | EVP_PKEY_CTX_free(pctx); | ||
421 | if (!ret && ek) | 419 | if (!ret && ek) |
422 | free(ek); | 420 | free(ek); |
423 | 421 | ||