BUG/MINOR: ssl: ckch->chain must be initialized
It's a regression from 96a9c973 "MINOR: ssl: split
ssl_sock_load_crt_file_into_ckch()".
diff --git a/src/ssl_sock.c b/src/ssl_sock.c
index 207b451..c6878e4 100644
--- a/src/ssl_sock.c
+++ b/src/ssl_sock.c
@@ -3196,6 +3196,11 @@
goto end;
}
+ /* no chain */
+ if (ckch->chain == NULL) {
+ ckch->chain = sk_X509_new_null();
+ }
+
ret = ERR_get_error();
if (ret && (ERR_GET_LIB(ret) != ERR_LIB_PEM && ERR_GET_REASON(ret) != PEM_R_NO_START_LINE)) {
memprintf(err, "%sunable to load certificate chain from file '%s'.\n",