From 1b8547059ac11f48153aaf46fdb40fa71ecdfa57 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 13 Jun 2011 17:02:42 +0200 Subject: [PATCH] Set leap status by enum --- broadcast.c | 2 +- ntp_core.c | 2 +- refclock.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/broadcast.c b/broadcast.c index 6b022a0..4004195 100644 --- a/broadcast.c +++ b/broadcast.c @@ -91,7 +91,7 @@ timeout_handler(void *arbitrary) if (are_we_synchronised) { leap = (int) leap_status; } else { - leap = 3; + leap = LEAP_Unsynchronised; } message.lvm = ((leap << 6) &0xc0) | ((version << 3) & 0x38) | (MODE_BROADCAST & 0x07); diff --git a/ntp_core.c b/ntp_core.c index 75c4b77..4915316 100644 --- a/ntp_core.c +++ b/ntp_core.c @@ -531,7 +531,7 @@ transmit_packet(NTP_Mode my_mode, /* The mode this machine wants to be */ if (are_we_synchronised) { leap = (int) leap_status; } else { - leap = 3; + leap = LEAP_Unsynchronised; } /* Generate transmit packet */ diff --git a/refclock.c b/refclock.c index 6a47ff1..0f8a64c 100644 --- a/refclock.c +++ b/refclock.c @@ -177,7 +177,7 @@ RCL_AddRefclock(RefclockParameters *params) inst->driver_poll = params->driver_poll; inst->poll = params->poll; inst->driver_polled = 0; - inst->leap_status = 0; + inst->leap_status = LEAP_Normal; inst->pps_rate = params->pps_rate; inst->lock_ref = params->lock_ref_id; inst->offset = params->offset;