summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen <larsi@gnus.org>2016-03-06 10:22:37 +0100
committerLars Magne Ingebrigtsen <larsi@gnus.org>2016-03-06 10:22:37 +0100
commit20cc4182598c6c724f4556faf6bc322c9e58ad1d (patch)
tree2c3c387c04eabf810e513e958c2c0e2213ae375f /src
parent21b509d4449bd33045e019dbcc90f5283434c07e (diff)
downloademacs-20cc4182598c6c724f4556faf6bc322c9e58ad1d.tar.gz
Don't signal errors on E_AGAIN
* src/gnutls.c (Fgnutls_errorp): Qgnutls_e_again is not an error now that TLS is async.
Diffstat (limited to 'src')
-rw-r--r--src/gnutls.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gnutls.c b/src/gnutls.c
index db22c924f0c..a9a912eb4a4 100644
--- a/src/gnutls.c
+++ b/src/gnutls.c
@@ -719,7 +719,9 @@ usage: (gnutls-errorp ERROR) */
attributes: const)
(Lisp_Object err)
{
- if (EQ (err, Qt)) return Qnil;
+ if (EQ (err, Qt)
+ || EQ (err, Qgnutls_e_again))
+ return Qnil;
return Qt;
}