aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2018-11-20 20:32:10 +0000
committerMark Johnston <markj@FreeBSD.org>2018-11-20 20:32:10 +0000
commitc7dc361d6fe8283356fd91cc4f2e3ef786212c80 (patch)
tree6e279dc4c1b1c6686969ab175fb9bced50f06f83
parentbd62da641d856278694027591441e0a001bfd23b (diff)
downloadsrc-c7dc361d6fe8283356fd91cc4f2e3ef786212c80.tar.gz
src-c7dc361d6fe8283356fd91cc4f2e3ef786212c80.zip
Clear pad bytes in the struct exported by kern.ntp_pll.gettime.
Reported by: Thomas Barabosch, Fraunhofer FKIE MFC after: 3 days Sponsored by: The FreeBSD Foundation
Notes
Notes: svn path=/head/; revision=340699
-rw-r--r--sys/kern/kern_ntptime.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_ntptime.c b/sys/kern/kern_ntptime.c
index 68515dd562a8..e0a0a673d038 100644
--- a/sys/kern/kern_ntptime.c
+++ b/sys/kern/kern_ntptime.c
@@ -300,6 +300,8 @@ ntp_sysctl(SYSCTL_HANDLER_ARGS)
{
struct ntptimeval ntv; /* temporary structure */
+ memset(&ntv, 0, sizeof(ntv));
+
NTP_LOCK();
ntp_gettime1(&ntv);
NTP_UNLOCK();