chiark / gitweb /
gnupg2 (2.1.18-8~deb9u1) stretch; urgency=medium
[gnupg2.git] / debian / patches / 0062-dirmngr-Handle-EIO-which-is-sometimes-returned-by-co.patch
1 From: Werner Koch <wk@gnupg.org>
2 Date: Mon, 3 Apr 2017 20:23:18 +0200
3 Subject: dirmngr: Handle EIO which is sometimes returned by cookie functions.
4
5 * dirmngr/ks-engine-hkp.c (handle_send_request_error): Handle EIO.
6 --
7
8 Suggested-by: Andre Heinecke
9 Signed-off-by: Werner Koch <wk@gnupg.org>
10 (cherry picked from commit cc32ddbcba8c53d3e2cad952d72f62dc73911042)
11 ---
12  dirmngr/ks-engine-hkp.c | 1 +
13  1 file changed, 1 insertion(+)
14
15 diff --git a/dirmngr/ks-engine-hkp.c b/dirmngr/ks-engine-hkp.c
16 index 32db4bc..66350a7 100644
17 --- a/dirmngr/ks-engine-hkp.c
18 +++ b/dirmngr/ks-engine-hkp.c
19 @@ -1245,6 +1245,7 @@ handle_send_request_error (ctrl_t ctrl, gpg_error_t err, const char *request,
20      case GPG_ERR_ENETDOWN:
21      case GPG_ERR_UNKNOWN_HOST:
22      case GPG_ERR_NETWORK:
23 +    case GPG_ERR_EIO:  /* Sometimes used by estream cookie functions.  */
24        if (mark_host_dead (request) && *tries_left)
25          retry = 1;
26        break;