MINOR: ssl: add the SSL error string before the chain

Add the SSL error string when failing to load a certificate in
ssl_sock_load_pem_into_ckch(). It's difficult to know what happen when no
 descriptive errror are emitted. This one is for the certificate before
trying to load the complete chain.
This commit is contained in:
William Lallemand 2022-10-25 15:53:01 +02:00
parent f784b90eae
commit a538452fa4

View File

@ -616,8 +616,9 @@ int ssl_sock_load_pem_into_ckch(const char *path, char *buf, struct cert_key_and
/* Read Certificate */
cert = PEM_read_bio_X509_AUX(in, NULL, NULL, NULL);
if (cert == NULL) {
memprintf(err, "%sunable to load certificate from file '%s'.\n",
err && *err ? *err : "", path);
ret = ERR_get_error();
memprintf(err, "%sunable to load certificate from file '%s': %s.\n",
err && *err ? *err : "", path, ERR_reason_error_string(ret));
goto end;
}