From: Jaroslav Kysela Date: Sat, 8 Apr 2017 07:53:37 +0000 (+0200) Subject: update system time from DVB immediatelly after start X-Git-Tag: v4.2.1~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3a4e08a8e7c98cd69a6e1578c7256867b41e960d;p=thirdparty%2Ftvheadend.git update system time from DVB immediatelly after start --- diff --git a/src/input/mpegts/dvb_psi.c b/src/input/mpegts/dvb_psi.c index 514ab31de..ec73aaafc 100644 --- a/src/input/mpegts/dvb_psi.c +++ b/src/input/mpegts/dvb_psi.c @@ -2551,7 +2551,7 @@ static void dvb_time_update(const uint8_t *ptr, const char *srcname) { static int64_t dvb_last_update = 0; time_t t; - if (dvb_last_update + sec2mono(1800) < mclk()) { + if (dvb_last_update == 0 || dvb_last_update + sec2mono(1800) < mclk()) { t = dvb_convert_date(ptr, 0); if (t > 0) { tvhtime_update(t, srcname);