SSL_RECV: EOF is not an error here

The recent overhaul of the SSL recv function made this treat a
zero returned from gnutls_record_recv() as an error, and this
caused our HTTPS test cases to fail. We leave it to upper layer
code to detect if an EOF is a problem or not.
This commit is contained in:
Daniel Stenberg 2010-04-16 15:29:25 +02:00
Родитель cca192e58f
Коммит 2056ca9fea
1 изменённых файлов: 0 добавлений и 6 удалений

Просмотреть файл

@ -778,12 +778,6 @@ ssize_t Curl_gtls_recv(struct connectdata *conn, /* connection data */
return -1;
}
if(!ret) {
failf(conn->data, "Peer closed the TLS connection");
*curlcode = CURLE_RECV_ERROR;
return -1;
}
if(ret < 0) {
failf(conn->data, "GnuTLS recv error (%d): %s",
(int)ret, gnutls_strerror((int)ret));