aboutsummaryrefslogtreecommitdiff
path: root/etc/namedb
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>2006-10-06 13:24:16 +0000
committerBruce Evans <bde@FreeBSD.org>2006-10-06 13:24:16 +0000
commit2bce92ca8dff9ee2ef67686e75f5ce5a7a7884b1 (patch)
treead3fd5fa219c314f853b7a4e33e58d106345b291 /etc/namedb
parent11972af438746cc9bb80edf8205c5cbb7ab9d435 (diff)
downloadsrc-2bce92ca8dff9ee2ef67686e75f5ce5a7a7884b1.tar.gz
src-2bce92ca8dff9ee2ef67686e75f5ce5a7a7884b1.zip
Fixed overflow at 2G for writing clock frequencies using sysctls.
Reads worked correctly using the IU format. Writes only supported signed integers using the CTLTYPE_INT flag. sysctl(1) parses args for CTLTYPE_INT using (int)strtol() and has no range checking of course, so read-write of frequencies larger than INT_MAX always blindly corrupts the frequency to INT_MAX (2G-1). This keeps writing of TSC frequencies working up to 4GHz.
Notes
Notes: svn path=/stable/4/; revision=163051
Diffstat (limited to 'etc/namedb')
0 files changed, 0 insertions, 0 deletions