diff options
author | Daniel Stenberg <daniel@haxx.se> | 2006-05-05 22:14:40 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2006-05-05 22:14:40 +0000 |
commit | b62c230ca26b8080b3b5be8f42b48a6fa733d716 (patch) | |
tree | 10c06cd08cd149c24e37f43d701ebb770eda03b0 | |
parent | 800193da9bf666d48847d27d8af28a755c9aa0d8 (diff) |
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.
-rw-r--r-- | lib/http.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/http.c b/lib/http.c index 3b6d57977..b1995e61e 100644 --- a/lib/http.c +++ b/lib/http.c @@ -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 /* |