Merge pull request #115450 from superherointj/fix-X509CertificateMbedTLS-error

Fix TLS handshake fail preventing AssetLib use with `builtin_certs=no`
This commit is contained in:
Thaddeus Crews 2026-01-30 09:32:17 -06:00
commit d48f9d45e2
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -78,7 +78,7 @@ def make_certs_header(target, source, env):
with methods.generated_wrapper(str(target[0])) as file:
# System certs path. Editor will use them if defined. (for package maintainers)
file.write(f'#define _SYSTEM_CERTS_PATH "{source[2]}"\n')
file.write('#define _SYSTEM_CERTS_PATH "{}"\n'.format(source[2].read() or ""))
if source[1].read():
# Defined here and not in env so changing it does not trigger a full rebuild.
file.write(f"""\