diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c index f5379fe52822..9c4d7e908c17 100644 --- a/sys/kern/kern_time.c +++ b/sys/kern/kern_time.c @@ -1,4 +1,4 @@ -/* $NetBSD: kern_time.c,v 1.40 1999/08/16 18:53:55 tron Exp $ */ +/* $NetBSD: kern_time.c,v 1.41 1999/10/10 18:41:53 hwr Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1993 @@ -358,7 +358,7 @@ sys_adjtime(p, v, retval) * overshoot and start taking us away from the desired final time. */ ndelta = atv.tv_sec * 1000000 + atv.tv_usec; - if (ndelta > bigadj) + if (ndelta > bigadj || ndelta < -bigadj) ntickdelta = 10 * tickadj; else ntickdelta = tickadj;