diff --git a/src/eitd/sectionsd.cpp b/src/eitd/sectionsd.cpp index 971e9b856..03100dc3f 100644 --- a/src/eitd/sectionsd.cpp +++ b/src/eitd/sectionsd.cpp @@ -1503,7 +1503,8 @@ void CTimeThread::run() dvb_time = st.getTime(); success = true; } - } + } else + retry = false; /* reset bogon detector after invalid read() */ } /* default sleep time */ sleep_time = ntprefresh * 60;