Failed: openssl/openssl#34488 (master - 0324ffc)

Travis CI builds at
Fri May 8 22:05:24 UTC 2020

Build Update for openssl/openssl

Build: #34488
Status: Failed

Duration: 12 mins and 9 secs
Commit: 0324ffc (master)
Author: Maximilian Blenk
Message: Fix PEM certificate loading that sometimes fails

As described in, the
loading of PEM certificates sometimes fails if a line of base64
content has the length of a multiple of 254.
The problem is in get_header_and_data(). When such a line with a
length of 254 (or a multiple) has been read, the next read will
only read a newline. Due to this get_header_and_data() expects to be
in the header not in the data area. This commit fixes that by checking
if lines have been read completely or only partially. In case of a
previous partial read, a newline will be ignored.

Reviewed-by: Dmitry Belyavskiy <beldmit at>
Reviewed-by: Tomas Mraz <tmraz at>
Reviewed-by: Ben Kaduk <kaduk at>
(Merged from

View the changeset:

View the full build log and details:


You can unsubscribe from build emails from the openssl/openssl repository going to
Or unsubscribe from *all* email updating your settings at
Or configure specific recipients for build notifications in your .travis.yml file. See

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the openssl-commits mailing list