From c71ebd1221310bb80412cf1fedcbf2acb059862e Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Wed, 15 Jun 2022 14:06:31 -0500 Subject: [PATCH] VxWorks: Set timezone when using OS own time-sync tasks --- modules/libcom/src/osi/os/vxWorks/osdTime.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/libcom/src/osi/os/vxWorks/osdTime.cpp b/modules/libcom/src/osi/os/vxWorks/osdTime.cpp index 2fe679153..132daf51f 100644 --- a/modules/libcom/src/osi/os/vxWorks/osdTime.cpp +++ b/modules/libcom/src/osi/os/vxWorks/osdTime.cpp @@ -71,7 +71,9 @@ static int timeRegister(void) useNTP = clock_gettime(CLOCK_REALTIME, &clockNow) != OK || clockNow.tv_sec < BUILD_TIME; - // Assumes VxWorks and the host OS have the same epoch + + if (!useNTP) // Clock is set so we can run this: + tz2timezone(); } else useNTP = 1;