1 diff -up ntp-4.2.4p4/ntpd/cmd_args.c.kernel ntp-4.2.4p4/ntpd/cmd_args.c
2 --- ntp-4.2.4p4/ntpd/cmd_args.c.kernel 2007-08-18 22:24:43.000000000 +0200
3 +++ ntp-4.2.4p4/ntpd/cmd_args.c 2008-02-27 16:57:56.000000000 +0100
4 @@ -179,8 +179,10 @@ getCmdOpts(
8 - if (HAVE_OPT( SLEW ))
9 + if (HAVE_OPT( SLEW )) {
14 if (HAVE_OPT( UPDATEINTERVAL )) {
15 long val = OPT_VALUE_UPDATEINTERVAL;
16 diff -up ntp-4.2.4p4/ntpd/ntp_loopfilter.c.kernel ntp-4.2.4p4/ntpd/ntp_loopfilter.c
17 --- ntp-4.2.4p4/ntpd/ntp_loopfilter.c.kernel 2007-02-24 12:02:05.000000000 +0100
18 +++ ntp-4.2.4p4/ntpd/ntp_loopfilter.c 2008-02-27 16:57:56.000000000 +0100
19 @@ -337,8 +337,6 @@ local_clock(
21 clock_frequency = flladj = plladj = 0;
22 mu = peer->epoch - sys_clocktime;
23 - if (clock_max == 0 || clock_max > 0.5)
26 if (fabs(fp_offset) > clock_max && clock_max > 0) {
28 @@ -893,9 +891,9 @@ loop_config(
30 memset(&ntv, 0, sizeof(ntv));
32 - ntv.modes = MOD_BITS | MOD_NANO;
33 + ntv.modes = MOD_BITS | MOD_FREQUENCY | MOD_NANO;
35 - ntv.modes = MOD_BITS;
36 + ntv.modes = MOD_BITS | MOD_FREQUENCY;
38 ntv.maxerror = MAXDISPERSE;
39 ntv.esterror = MAXDISPERSE;
40 @@ -1001,6 +999,8 @@ loop_config(
42 case LOOP_MAX: /* step threshold */
44 + if (clock_max == 0 || clock_max > 0.5)
48 case LOOP_PANIC: /* panic threshold */