diff options
author | Daniel Stenberg <daniel@haxx.se> | 2018-10-26 13:34:37 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2018-10-27 10:46:38 +0200 |
commit | 44a9e9f80f0a24ced18c22b74788c1d0baa6a59d (patch) | |
tree | a8a1844257bae5df418015a67c6d5e556b502894 /lib/vtls/openssl.c | |
parent | 067992baa7fc616086237a8f917beaf0e05a4d7d (diff) | |
download | curl-44a9e9f80f0a24ced18c22b74788c1d0baa6a59d.tar.gz |
openssl: output the correct cipher list on TLS 1.3 error
When failing to set the 1.3 cipher suite, the wrong string pointer would
be used in the error message. Most often saying "(nil)".
Reported-by: Ricky-Tigg on github
Fixes #3178
Closes #3180
Diffstat (limited to 'lib/vtls/openssl.c')
-rw-r--r-- | lib/vtls/openssl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index b06705312..4c5e8c19c 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -2466,7 +2466,7 @@ static CURLcode ossl_connect_step1(struct connectdata *conn, int sockindex) char *ciphers13 = SSL_CONN_CONFIG(cipher_list13); if(ciphers13) { if(!SSL_CTX_set_ciphersuites(BACKEND->ctx, ciphers13)) { - failf(data, "failed setting TLS 1.3 cipher suite: %s", ciphers); + failf(data, "failed setting TLS 1.3 cipher suite: %s", ciphers13); return CURLE_SSL_CIPHER; } infof(data, "TLS 1.3 cipher selection: %s\n", ciphers13); |