From: Harlan Stenn Date: Tue, 21 Mar 2006 10:41:41 +0000 (-0500) Subject: [Bug 584] Fix potential buffer overrun X-Git-Tag: NTP_4_2_1P10_RC~10^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d22ddc0de1cf0862a1eb1256b080e74bd0a72228;p=thirdparty%2Fntp.git [Bug 584] Fix potential buffer overrun bk: 441fd8656iP7TxgEorEREGwPUqKOIQ --- diff --git a/ntpd/refclock_chu.c b/ntpd/refclock_chu.c index 6638803c0..ccf00dd97 100644 --- a/ntpd/refclock_chu.c +++ b/ntpd/refclock_chu.c @@ -1112,7 +1112,7 @@ chu_b( up->tstamp[up->ntstamp] = up->cstamp[i]; L_SUB(&up->tstamp[up->ntstamp], &offset); L_ADD(&offset, &up->charstamp); - if (up->ntstamp < MAXSTAGE) + if (up->ntstamp < MAXSTAGE - 1) up->ntstamp++; } } @@ -1216,7 +1216,7 @@ chu_a( up->tstamp[up->ntstamp] = up->cstamp[i]; L_SUB(&up->tstamp[up->ntstamp], &offset); L_ADD(&offset, &up->charstamp); - if (up->ntstamp < MAXSTAGE) + if (up->ntstamp < MAXSTAGE - 1) up->ntstamp++; } while (temp > up->prevsec) {