diff options
author | Mark Johnston <markj@FreeBSD.org> | 2018-11-20 20:32:10 +0000 |
---|---|---|
committer | Mark Johnston <markj@FreeBSD.org> | 2018-11-20 20:32:10 +0000 |
commit | c7dc361d6fe8283356fd91cc4f2e3ef786212c80 (patch) | |
tree | 6e279dc4c1b1c6686969ab175fb9bced50f06f83 | |
parent | bd62da641d856278694027591441e0a001bfd23b (diff) | |
download | src-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.c | 2 |
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(); |