libindi/0cc0e24260c0d71da43550e3e8c962f8d181f2d4.patch
2020-03-02 00:43:42 +01:00

38 lines
1.2 KiB
Diff

From 0cc0e24260c0d71da43550e3e8c962f8d181f2d4 Mon Sep 17 00:00:00 2001
From: Jasem Mutlaq <mutlaqja@ikarustech.com>
Date: Mon, 24 Feb 2020 09:55:08 +0300
Subject: [PATCH] Disable stime on arm Fixes #1090
---
libs/indibase/inditelescope.cpp | 17 -----------------
1 file changed, 17 deletions(-)
diff --git a/libs/indibase/inditelescope.cpp b/libs/indibase/inditelescope.cpp
index 969d9dae7..ba657053c 100644
--- a/libs/indibase/inditelescope.cpp
+++ b/libs/indibase/inditelescope.cpp
@@ -1684,23 +1684,6 @@ bool Telescope::processTimeInfo(const char *utc, const char *offset)
IUSaveText(&TimeT[1], offset);
TimeTP.s = IPS_OK;
IDSetText(&TimeTP, nullptr);
-
- // 2018-04-20 JM: Update system time on ARM architecture.
-#ifdef __arm__
-#ifdef __linux__
- struct tm utm;
- if (strptime(utc, "%Y-%m-%dT%H:%M:%S", &utm))
- {
- time_t raw_time = mktime(&utm);
- time_t now_time;
- time(&now_time);
- // Only sync if difference > 30 seconds
- if (labs(now_time - raw_time) > 30)
- stime(&raw_time);
- }
-#endif
-#endif
-
return true;
}
else