]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
test: fix server interleaved mode in ntp_core unit test
authorMiroslav Lichvar <mlichvar@redhat.com>
Tue, 28 Jun 2022 12:41:28 +0000 (14:41 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Tue, 28 Jun 2022 13:43:25 +0000 (15:43 +0200)
test/unit/ntp_core.c

index 74145b9630daac1be1a93769901bb07ddfc9f582..0d9c3a7d5092cabc6b297db340e2bf2880ed9029 100644 (file)
@@ -411,6 +411,7 @@ test_unit(void)
   NCR_Initialise();
   REF_Initialise();
   KEY_Initialise();
+  CLG_Initialise();
 
   CNF_SetupAccessRestrictions();
 
@@ -422,6 +423,9 @@ test_unit(void)
     source.params.version = random() % 4 + 1;
 
     UTI_ZeroTimespec(&current_time);
+#if HAVE_LONG_TIME_T
+    advance_time(NTP_ERA_SPLIT);
+#endif
     advance_time(TST_GetRandomDouble(1.0, 1e9));
 
     TST_GetRandomAddress(&remote_addr.ip_addr, IPADDR_UNSPEC, -1);
@@ -595,6 +599,7 @@ test_unit(void)
   TEST_CHECK(info.auth.mac.length == 72);
   TEST_CHECK(info.auth.mac.key_id == 300);
 
+  CLG_Finalise();
   KEY_Finalise();
   REF_Finalise();
   NCR_Finalise();