]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
SAT>IP: set the teardown timeout to 500ms
authorJaroslav Kysela <perex@perex.cz>
Sun, 27 Jul 2014 14:17:43 +0000 (16:17 +0200)
committerJaroslav Kysela <perex@perex.cz>
Sun, 27 Jul 2014 14:17:43 +0000 (16:17 +0200)
src/input/mpegts/satip/satip_frontend.c

index 953930a8ee6b764383f1a3fbe6f9d804a7fe4434..218fadfb95d8acecf75d0759b9a3bab99c87c57c 100644 (file)
@@ -1183,8 +1183,10 @@ satip_frontend_input_thread ( void *aux )
         r = http_client_run(rtsp);
         if (r != HTTP_CON_RECEIVING && r != HTTP_CON_SENDING)
           break;
-        nfds = tvhpoll_wait(efd, ev, 1, -1);
-        if (nfds <= 0) {
+        nfds = tvhpoll_wait(efd, ev, 1, 500);
+        if (nfds == 0)
+          break;
+        if (nfds < 0) {
           if (ERRNO_AGAIN(errno))
             continue;
           break;