diff options
Diffstat (limited to 'lib/ssluse.c')
-rw-r--r-- | lib/ssluse.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/ssluse.c b/lib/ssluse.c index 27e6d4d8d..0311ed16b 100644 --- a/lib/ssluse.c +++ b/lib/ssluse.c @@ -1936,6 +1936,16 @@ Curl_ossl_connect(struct connectdata *conn, return CURLE_OK; } +bool Curl_ossl_data_pending(const struct connectdata *conn, + int connindex) +{ + if(conn->ssl[connindex].handle) + /* SSL is in use */ + return (bool)(0 != SSL_pending(conn->ssl[connindex].handle)); + else + return FALSE; +} + /* return number of sent (non-SSL) bytes */ ssize_t Curl_ossl_send(struct connectdata *conn, int sockindex, |