Commit 0e9626ba authored by Bjoern Sikora's avatar Bjoern Sikora Committed by Daniel Stenberg
Browse files

ssluse: improved error message on SSL_CTX_new failures

"SSL: couldn't create a context" really isn't that helpful, now it'll
also extract an explanation from OpenSSL and append to the right.
parent 73eb9965
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -1463,7 +1463,8 @@ ossl_connect_step1(struct connectdata *conn,
  connssl->ctx = SSL_CTX_new(req_method);

  if(!connssl->ctx) {
    failf(data, "SSL: couldn't create a context!");
    failf(data, "SSL: couldn't create a context: %s",
          ERR_error_string(ERR_peek_last_error(), NULL));
    return CURLE_OUT_OF_MEMORY;
  }