Commit 902517a7 authored by Nick Mathewson's avatar Nick Mathewson 🦀
Browse files

Use SSL_get_client_ciphers() on openssl 1.1+, not SSL_get_ciphers...

(which isn't correct.)

Fixes bug 17047; bugfix on 0.2.7.2-alpha, introduced by the merge in
0030765e, apparently.
parent 8b981725
Loading
Loading
Loading
Loading

changes/bug17047

0 → 100644
+3 −0
Original line number Diff line number Diff line
  o Minor bugfixes (portability):
    - Restore correct operation of TLS client-cipher detection on
      OpenSSL 1.1.  Fixes bug 14047; bugfix on 0.2.7.2-alpha.
+1 −1
Original line number Diff line number Diff line
@@ -1563,7 +1563,7 @@ tor_tls_client_is_using_v2_ciphers(const SSL *ssl)
{
  STACK_OF(SSL_CIPHER) *ciphers;
#ifdef HAVE_SSL_GET_CLIENT_CIPHERS
  ciphers = SSL_get_ciphers(ssl);
  ciphers = SSL_get_client_ciphers(ssl);
#else
  SSL_SESSION *session;
  if (!(session = SSL_get_session((SSL *)ssl))) {