summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorTomas Mraz <tmraz@fedoraproject.org>2020-05-11 17:15:40 +0200
committerTomas Mraz <tmraz@fedoraproject.org>2020-05-12 19:23:49 +0200
commitf523ca66612e6712f287aa4b4ed722a5f2d4d960 (patch)
treeb201f042ea7d0839a26078dd81f0f58afb7d246e /crypto
parentCORE: Attach the provider context to the provider late (diff)
downloadopenssl-f523ca66612e6712f287aa4b4ed722a5f2d4d960.tar.xz
openssl-f523ca66612e6712f287aa4b4ed722a5f2d4d960.zip
Replace misleading error message when loading PEM
The error message "short header" when the end line of PEM data cannot be identified is misleading. Replace it with already existing "bad end line" error. Fixes #8815 Reviewed-by: Ben Kaduk <kaduk@mit.edu> (Merged from https://github.com/openssl/openssl/pull/11793)
Diffstat (limited to 'crypto')
-rw-r--r--crypto/pem/pem_lib.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/pem/pem_lib.c b/crypto/pem/pem_lib.c
index f5ed70d6b4..40a31dec97 100644
--- a/crypto/pem/pem_lib.c
+++ b/crypto/pem/pem_lib.c
@@ -824,7 +824,7 @@ static int get_header_and_data(BIO *bp, BIO **header, BIO **data, char *name,
flags_mask = ~0u;
len = BIO_gets(bp, linebuf, LINESIZE);
if (len <= 0) {
- PEMerr(PEM_F_GET_HEADER_AND_DATA, PEM_R_SHORT_HEADER);
+ PEMerr(PEM_F_GET_HEADER_AND_DATA, PEM_R_BAD_END_LINE);
goto err;
}