Curl_https_getsock() was OpenSSL-specific and really should not be present

like this in this source file. The quickfix for now is to provide a simple
version for GnuTLS builds. The GnuTLS version of libcurl doesn't yet allow
fully non-blocking connects anyway so this function doesn't get used.
This commit is contained in:
Daniel Stenberg 2006-05-05 22:14:40 +00:00
parent 800193da9b
commit b62c230ca2
1 changed files with 14 additions and 0 deletions

View File

@ -1415,6 +1415,8 @@ CURLcode Curl_https_connecting(struct connectdata *conn, bool *done)
}
#ifdef USE_SSLEAY
/* This function is OpenSSL-specific. It should be made to query the generic
SSL layer instead. */
int Curl_https_getsock(struct connectdata *conn,
curl_socket_t *socks,
int numsocks)
@ -1438,6 +1440,18 @@ int Curl_https_getsock(struct connectdata *conn,
}
return CURLE_OK;
}
#else
#ifdef USE_GNUTLS
int Curl_https_getsock(struct connectdata *conn,
curl_socket_t *socks,
int numsocks)
{
(void)conn;
(void)socks;
(void)numsocks;
return GETSOCK_BLANK;
}
#endif
#endif
/*