From a31e3cfdc1a8fe1d5babfe86cde28e85566764e7 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Wed, 15 Mar 2017 14:54:32 +0100 Subject: [PATCH] dont cal permanently settimeofday if operation not permitted Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/861017a95dfe93faaabb402d70be0fc0fc6613c9 Author: Jacek Jendrzej Date: 2017-03-15 (Wed, 15 Mar 2017) --- 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 bfeb8c0d3..6b79137bd 100644 --- a/src/eitd/sectionsd.cpp +++ b/src/eitd/sectionsd.cpp @@ -1416,11 +1416,12 @@ bool CTimeThread::setSystemTime(time_t tim, bool force) tv.tv_sec = tim; tv.tv_usec = 0; + errno=0; if (settimeofday(&tv, NULL) == 0) return true; perror("[sectionsd] settimeofday"); - return false; + return errno==EPERM; } void CTimeThread::addFilters()