diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-03-25 11:06:01 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-03-25 16:16:55 +0100 |
commit | db4e0bd85f994d14c950f4a7378be550331cf5b0 (patch) | |
tree | 758b1738793ceb014a1ebd8052d3dea71475d676 | |
parent | cd7aec95d624259db497ac99e0bcb25172270ad0 (diff) | |
download | curl-db4e0bd85f994d14c950f4a7378be550331cf5b0.tar.gz |
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
-rw-r--r-- | lib/vtls/openssl.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 9989ca460..a9690383d 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 |