From: Daniel Stenberg Date: Thu, 25 Mar 2021 10:06:01 +0000 (+0100) Subject: openssl: set the transfer pointer for logging early X-Git-Tag: curl-7_76_0~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=db4e0bd85f994d14c950f4a7378be550331cf5b0;p=thirdparty%2Fcurl.git openssl: set the transfer pointer for logging early Otherwise, the transfer will be NULL in the trace function when the early handshake details arrive and then curl won't show them. Regresssion in 7.75.0 Reported-by: David Hu Fixes #6783 Closes #6792 --- diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 9989ca460c..a9690383dd 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -2588,6 +2588,7 @@ static CURLcode ossl_connect_step1(struct Curl_easy *data, /* the SSL trace callback is only used for verbose logging */ SSL_CTX_set_msg_callback(backend->ctx, ossl_trace); SSL_CTX_set_msg_callback_arg(backend->ctx, conn); + set_logger(conn, data); } #endif