diff options
| author | Andreas Schwab | 2012-06-26 11:39:52 +0200 |
|---|---|---|
| committer | Andreas Schwab | 2012-06-26 11:39:52 +0200 |
| commit | d01fd55f641198bc7ba5752dd94c06a03ece7b83 (patch) | |
| tree | 8fc1c2bcc1bfb5749c34e43f138b8f5c8b0a1dcb /src/gnutls.c | |
| parent | 50d5cb25c8ffa4139a216eff87f8e9714ff6c0f7 (diff) | |
| download | emacs-d01fd55f641198bc7ba5752dd94c06a03ece7b83.tar.gz emacs-d01fd55f641198bc7ba5752dd94c06a03ece7b83.zip | |
* gnutls.c (emacs_gnutls_handshake): Only retry if
GNUTLS_E_INTERRUPTED.
Diffstat (limited to 'src/gnutls.c')
| -rw-r--r-- | src/gnutls.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gnutls.c b/src/gnutls.c index 70eea3b0b89..58f628f5d52 100644 --- a/src/gnutls.c +++ b/src/gnutls.c | |||
| @@ -319,7 +319,7 @@ emacs_gnutls_handshake (struct Lisp_Process *proc) | |||
| 319 | ret = fn_gnutls_handshake (state); | 319 | ret = fn_gnutls_handshake (state); |
| 320 | emacs_gnutls_handle_error (state, ret); | 320 | emacs_gnutls_handle_error (state, ret); |
| 321 | } | 321 | } |
| 322 | while (ret < 0 && fn_gnutls_error_is_fatal (ret) == 0); | 322 | while (ret == GNUTLS_E_INTERRUPTED); |
| 323 | 323 | ||
| 324 | proc->gnutls_initstage = GNUTLS_STAGE_HANDSHAKE_TRIED; | 324 | proc->gnutls_initstage = GNUTLS_STAGE_HANDSHAKE_TRIED; |
| 325 | 325 | ||