From fd0b4c66d542096fe4b2070a74feaac4389d2a49 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Tue, 7 Jul 2009 18:20:48 -0300 Subject: [PATCH] Support very old GNUTLS versions. In very old GNUTLS versions, we had to write any errors to errno, instead of using GNUTLS functions to set a session specific error. --- hcconn_ssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hcconn_ssl.c b/hcconn_ssl.c index 57fa9ab..0cd7132 100644 --- a/hcconn_ssl.c +++ b/hcconn_ssl.c @@ -140,7 +140,7 @@ ssl_pull (gnutls_transport_ptr_t ptr, void *buffer, size_t len) } if (r == 0) { - gnutls_transport_set_global_errno (EAGAIN); + errno = (EAGAIN); return -1; } return r; -- 2.20.1