summaryrefslogtreecommitdiff
path: root/src/libstddjb/leapsecs_add.c
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2019-03-09 01:43:55 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2019-03-09 01:43:55 +0000
commit4cd78d818a6d4af2a200899feaff7cdd2ddca81f (patch)
tree8feec1ca74ed7d5a023f0d05f8d3026848ffd9ce /src/libstddjb/leapsecs_add.c
parente5e3b2e7078c3755fa6aedf1f03c6abd44aec151 (diff)
downloadskalibs-4cd78d818a6d4af2a200899feaff7cdd2ddca81f.tar.xz
Respect POSIX "Seconds since the Epoch" when hitting a leap second
Diffstat (limited to 'src/libstddjb/leapsecs_add.c')
-rw-r--r--src/libstddjb/leapsecs_add.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstddjb/leapsecs_add.c b/src/libstddjb/leapsecs_add.c
index 7473693..b65b2a8 100644
--- a/src/libstddjb/leapsecs_add.c
+++ b/src/libstddjb/leapsecs_add.c
@@ -5,7 +5,7 @@
void leapsecs_add (uint64_t *t, int hit)
{
- uint64_t u = *t ;
+ uint64_t u = *t - !!hit ;
unsigned int i = 0 ;
for (; i < leapsecs_table_len ; i++)
{