]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
httpc: fix req conn-close ans conn-keep-alive handling, fixes #3548
authorJaroslav Kysela <perex@perex.cz>
Tue, 2 Feb 2016 14:09:53 +0000 (15:09 +0100)
committerJaroslav Kysela <perex@perex.cz>
Tue, 2 Feb 2016 14:09:53 +0000 (15:09 +0100)
src/httpc.c

index 2a6ffbe82ccf3110cb77255aca45292e1225d4e0..f736aac0fedea48a6309089cbc0fd31d5572d90e 100644 (file)
@@ -1026,9 +1026,7 @@ header:
   if (p && ver != RTSP_VERSION_1_0) {
     if (strcasecmp(p, "close") == 0)
       hc->hc_keepalive = 0;
-    else if (hc->hc_keepalive && strcasecmp(p, "keep-alive"))
-      return http_client_flush(hc, -EINVAL);
-    else if (!hc->hc_keepalive && strcasecmp(p, "close"))
+    else if (strcasecmp(p, "keep-alive")) /* no change for keep-alive */
       return http_client_flush(hc, -EINVAL);
   }
   if (ver == RTSP_VERSION_1_0) {