From: Jaroslav Kysela Date: Sat, 1 Jul 2017 07:22:23 +0000 (+0200) Subject: httpc: fix the hc_efd inconsistency, fixes #4464 X-Git-Tag: v4.2.3^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc2943619bc51d926f6f2237335a90cf11bec34c;p=thirdparty%2Ftvheadend.git httpc: fix the hc_efd inconsistency, fixes #4464 --- diff --git a/src/httpc.c b/src/httpc.c index c62bd4e33..65d6ac79e 100644 --- a/src/httpc.c +++ b/src/httpc.c @@ -1298,12 +1298,12 @@ http_client_simple_reconnect ( http_client_t *hc, const url_t *u, http_client_shutdown(hc, 1, 1); r = http_client_reconnect(hc, hc->hc_version, u->scheme, u->host, u->port); + hc->hc_efd = efd; if (r < 0) return r; r = hc->hc_verify_peer; hc->hc_verify_peer = -1; http_client_ssl_peer_verify(hc, r); - hc->hc_efd = efd; } http_client_flush(hc, 0);