mirror of
https://github.com/curl/curl.git
synced 2024-11-27 05:50:21 +08:00
Yang Tse fixed: Openssl 0.9.9 makes 'const' the SSL_METHOD parameter in
SSL_CTX_new and others, and also makes functions SSLv23_client_method, TLSv1_client_method, etc return a 'const' SSL_METHOD pointer. Previous versions do not use the 'const' qualifier.
This commit is contained in:
parent
272231fb09
commit
083c5e17e1
@ -104,11 +104,16 @@
|
||||
#undef HAVE_PKCS12_SUPPORT
|
||||
#endif
|
||||
|
||||
|
||||
#if OPENSSL_VERSION_NUMBER >= 0x00906001L
|
||||
#define HAVE_ERR_ERROR_STRING_N 1
|
||||
#endif
|
||||
|
||||
#if OPENSSL_VERSION_NUMBER >= 0x00909000L
|
||||
#define SSL_METHOD_QUAL const
|
||||
#else
|
||||
#define SSL_METHOD_QUAL
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Number of bytes to read from the random number seed file. This must be
|
||||
* a finite value (because some entropy "files" like /dev/urandom have
|
||||
@ -1121,7 +1126,7 @@ Curl_ossl_connect(struct connectdata *conn,
|
||||
long lerr;
|
||||
int what;
|
||||
char * str;
|
||||
const SSL_METHOD *req_method;
|
||||
SSL_METHOD_QUAL SSL_METHOD *req_method=NULL;
|
||||
void *ssl_sessionid=NULL;
|
||||
ASN1_TIME *certdate;
|
||||
curl_socket_t sockfd = conn->sock[sockindex];
|
||||
|
Loading…
Reference in New Issue
Block a user