From 3a4e08a8e7c98cd69a6e1578c7256867b41e960d Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sat, 8 Apr 2017 09:53:37 +0200 Subject: [PATCH] update system time from DVB immediatelly after start --- src/input/mpegts/dvb_psi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.47.3