aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/pem
diff options
context:
space:
mode:
authorBen Laurie <ben@links.org>2014-01-29 17:57:32 +0100
committerBen Laurie <ben@links.org>2014-02-13 03:11:58 +0000
commitfc923969761c996515ff13aed2686d999deaca15 (patch)
tree62a06e780f70a3eba0190efc2bcf6f5da4a1f1fe /crypto/pem
parent6311681236779c386137429b0e45ae7a7eb904f4 (diff)
downloadopenssl-fc923969761c996515ff13aed2686d999deaca15.tar.gz
Fix warning.
Diffstat (limited to 'crypto/pem')
-rw-r--r--crypto/pem/pem_lib.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/crypto/pem/pem_lib.c b/crypto/pem/pem_lib.c
index 5e41d85a6a..2d328b4d36 100644
--- a/crypto/pem/pem_lib.c
+++ b/crypto/pem/pem_lib.c
@@ -480,8 +480,9 @@ int PEM_do_header(EVP_CIPHER_INFO *cipher, unsigned char *data, long *plen,
EVP_CIPHER_CTX_cleanup(&ctx);
OPENSSL_cleanse((char *)buf,sizeof(buf));
OPENSSL_cleanse((char *)key,sizeof(key));
- j+=i;
- if (!o)
+ if (o)
+ j+=i;
+ else
{
PEMerr(PEM_F_PEM_DO_HEADER,PEM_R_BAD_DECRYPT);
return(0);