diff options
Diffstat (limited to 'sys-utils/hwclock.c')
-rw-r--r-- | sys-utils/hwclock.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys-utils/hwclock.c b/sys-utils/hwclock.c index 5e786a84a..fe97fcb75 100644 --- a/sys-utils/hwclock.c +++ b/sys-utils/hwclock.c @@ -1211,6 +1211,10 @@ do_adjustment(struct adjtime *adjtime_p, printf(_ ("Not setting clock because last adjustment time is zero, " "so history is bad.")); + } else if (abs(adjtime_p->drift_factor) > MAX_DRIFT) { + if (debug) + printf(_("Not setting clock because drift factor %f is far too high.\n"), + adjtime_p->drift_factor); } else { int adjustment; /* Number of seconds we must insert in the Hardware Clock */ |