diff options
author | Ben Laurie <ben@links.org> | 2014-01-29 17:57:32 +0100 |
---|---|---|
committer | Ben Laurie <ben@links.org> | 2014-02-13 03:11:58 +0000 |
commit | fc923969761c996515ff13aed2686d999deaca15 (patch) | |
tree | 62a06e780f70a3eba0190efc2bcf6f5da4a1f1fe /crypto/pem | |
parent | 6311681236779c386137429b0e45ae7a7eb904f4 (diff) | |
download | openssl-fc923969761c996515ff13aed2686d999deaca15.tar.gz |
Fix warning.
Diffstat (limited to 'crypto/pem')
-rw-r--r-- | crypto/pem/pem_lib.c | 5 |
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); |