]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Check for SSL_CIPHER_get_id() support required in adjustSSL().
authorAlex Rousskov <rousskov@measurement-factory.com>
Fri, 20 May 2016 16:49:07 +0000 (10:49 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Fri, 20 May 2016 16:49:07 +0000 (10:49 -0600)
Our adjustSSL() hack requires SSL_CIPHER_get_id() since trunk r14670,
but that OpenSSL function is not available in some environments, leading
to compilation failures.

acinclude/lib-checks.m4

index 08bc4b01c64978820f91b0393b1530858a4ce780..6f7d6ec6862dd89a2626a8f7d5cd497dc72c7c3d 100644 (file)
@@ -297,6 +297,8 @@ AC_DEFUN([SQUID_CHECK_OPENSSL_HELLO_OVERWRITE_HACK],[
     ssl->init_num = 0;
     ssl->s3->wpend_ret = 0;
     ssl->s3->wpend_tot = 0;
+    SSL_CIPHER *cipher = 0;
+    assert(SSL_CIPHER_get_id(cipher));
     ])
   ],
   [