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  /*  | 
