]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug #1409: OpenBSD and NetBSD error on make with SSL include
authorserassio <>
Wed, 30 Nov 2005 03:18:20 +0000 (03:18 +0000)
committerserassio <>
Wed, 30 Nov 2005 03:18:20 +0000 (03:18 +0000)
Workaround for OpenSSL 0.9.7d.

src/client_side.cc

index fa3e602f6e58396d5724b62c59cc3911eb2b0ef7..c10cf436e5eb3c6bd7e5344fd5e8f8ad83dd8f7b 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: client_side.cc,v 1.703 2005/11/21 23:26:45 wessels Exp $
+ * $Id: client_side.cc,v 1.704 2005/11/29 20:18:20 serassio Exp $
  *
  * DEBUG: section 33    Client-side Routines
  * AUTHOR: Duane Wessels
@@ -2955,6 +2955,11 @@ clientNegotiateSSL(int fd, void *data)
             /* PEM_write_SSL_SESSION(debug_log, SSL_get_session(ssl)); */
 #if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x0090708FL
             PEM_ASN1_write((i2d_of_void *)i2d_SSL_SESSION, PEM_STRING_SSL_SESSION, debug_log, (char *)SSL_get_session(ssl), NULL,NULL,0,NULL,NULL);
+
+#elif defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER == 0x0090704fL
+
+            PEM_ASN1_write((int(*)(...))i2d_SSL_SESSION, PEM_STRING_SSL_SESSION, debug_log, (char *)SSL_get_session(ssl), NULL,NULL,0,NULL,NULL);
+
 #else
 
             PEM_ASN1_write((int(*)())i2d_SSL_SESSION, PEM_STRING_SSL_SESSION, debug_log, (char *)SSL_get_session(ssl), NULL,NULL,0,NULL,NULL);