Do not prepend $OPENSSL_CONF_INCLUDE to absolute include paths
authorTomas Mraz <tmraz@fedoraproject.org>
Tue, 3 Nov 2020 17:51:38 +0000 (18:51 +0100)
committerTomas Mraz <tmraz@fedoraproject.org>
Wed, 11 Nov 2020 15:06:30 +0000 (16:06 +0100)
commitd8701e25239dc3d0c9d871e53873f592420f71d0
treeb8168415fea827353d1263c6642b958e46f5ed92
parent368d9e030fac7355f0d1d24fb5059bf0c848fe4f
Do not prepend $OPENSSL_CONF_INCLUDE to absolute include paths

Also check for malloc failure and do not add '/' when
$OPENSSL_CONF_INCLUDE already ends with directory separator.

Fixes #13302

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13306)
crypto/conf/conf_def.c