Fix error handling at openssl_strerror_r
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Fri, 14 Jun 2019 12:48:37 +0000 (14:48 +0200)
committerBernd Edlinger <bernd.edlinger@hotmail.de>
Tue, 18 Jun 2019 11:58:52 +0000 (13:58 +0200)
commit2459dc1bd09468c83f1767b6b6a1ddc45ba60d36
tree096abf2ee446c164184e2aa7d3746bd90897c155
parent10bf5068190ab25324648dd4a0becd4bd46ecc37
Fix error handling at openssl_strerror_r

When bufsize == 0, openssl_strerror_r should return 0 (if _GNU_SOURCE is defined),
to be consistent with non-_GNU_SOURCE variants, which exhibit the same behavior.
Fix a few cases, where the return value of openssl_strerror_r was ignored.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/9163)

(cherry picked from commit e7a4682d0b347f0dfba629f4601a28801e54ad67)
crypto/o_str.c
crypto/store/loader_file.c