From 1f2e1d5524e7b95e3667d86f0129fb0c76f0d641 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Wed, 14 Feb 2018 21:58:22 +0100 Subject: [PATCH] supplement to 77ca322a17c11ed647d27f17e386b996d47120d3 Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/3bff299f601eda0320acfc9fda88d13e62780d80 Author: Jacek Jendrzej Date: 2018-02-14 (Wed, 14 Feb 2018) --- src/eitd/sectionsd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/eitd/sectionsd.cpp b/src/eitd/sectionsd.cpp index be5cd150a..9ea46027e 100644 --- a/src/eitd/sectionsd.cpp +++ b/src/eitd/sectionsd.cpp @@ -1492,7 +1492,8 @@ void CTimeThread::run() /* speed up shutdown by looping around Read() */ DMX::lock(); do { - rc = dmx->Read(static_buf, MAX_SECTION_LENGTH, timeoutInMSeconds / 12); + if (DMX::isOpen()) + rc = dmx->Read(static_buf, MAX_SECTION_LENGTH, timeoutInMSeconds / 12); } while (running && rc == 0 && (time_monotonic_ms() - start) < (int64_t)timeoutInMSeconds); DMX::unlock();