diff options
author | trasz <trasz@FreeBSD.org> | 2010-01-24 12:13:38 +0000 |
---|---|---|
committer | trasz <trasz@FreeBSD.org> | 2010-01-24 12:13:38 +0000 |
commit | dcf19c32bab6a4a21009ace0758ab65d1a1570c4 (patch) | |
tree | 088c6f864070428d497f4e5bf05e87e738fdc78f /sys/amd64 | |
parent | f7d630de45b82ec7b497924903aa4c7e10984148 (diff) | |
download | FreeBSD-src-dcf19c32bab6a4a21009ace0758ab65d1a1570c4.zip FreeBSD-src-dcf19c32bab6a4a21009ace0758ab65d1a1570c4.tar.gz |
Fix array overflow. This routine is only called from procfs,
which is not mounted by default, and I've been unable to trigger
a panic without this fix applied anyway.
Reviewed by: kib, cperciva
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/ia32/ia32_reg.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/amd64/ia32/ia32_reg.c b/sys/amd64/ia32/ia32_reg.c index 83f6783..da5190f 100644 --- a/sys/amd64/ia32/ia32_reg.c +++ b/sys/amd64/ia32/ia32_reg.c @@ -213,8 +213,6 @@ fill_dbregs32(struct thread *td, struct dbreg32 *regs) err = fill_dbregs(td, &dr); for (i = 0; i < 8; i++) regs->dr[i] = dr.dr[i]; - for (i = 8; i < 16; i++) - regs->dr[i] = 0; return (err); } |