summaryrefslogtreecommitdiff
path: root/package/openntpd/patches/patch-client_c
diff options
context:
space:
mode:
Diffstat (limited to 'package/openntpd/patches/patch-client_c')
-rw-r--r--package/openntpd/patches/patch-client_c17
1 files changed, 17 insertions, 0 deletions
diff --git a/package/openntpd/patches/patch-client_c b/package/openntpd/patches/patch-client_c
new file mode 100644
index 000000000..37c0c89a7
--- /dev/null
+++ b/package/openntpd/patches/patch-client_c
@@ -0,0 +1,17 @@
+$Id$
+
+ bugfix from MirBSD ntpd: do not hardcode the number
+ of required adjustment offsets, use the constant
+ instead, MirOS commitid 10047041D2145A88E16
+
+--- openntpd-3.9p1.orig/client.c Sun May 14 05:28:58 2006
++++ openntpd-3.9p1/client.c Mon Oct 8 12:08:30 2007
+@@ -314,7 +314,7 @@ client_update(struct ntp_peer *p)
+ best = i;
+ }
+
+- if (good < 8)
++ if (good < OFFSET_ARRAY_SIZE)
+ return (-1);
+
+ memcpy(&p->update, &p->reply[best], sizeof(p->update));