diff options
author | 2016-05-25 15:45:53 +0000 | |
---|---|---|
committer | 2016-05-25 15:45:53 +0000 | |
commit | 24d8c97678f4bd57d7ba78a454a8f2b1aa319891 (patch) | |
tree | 2fac34557c0657f14425c72bd35c62dc8e6bff3b /lib/libc/regex/engine.c | |
parent | Avoid a use-after-free. (diff) | |
download | wireguard-openbsd-24d8c97678f4bd57d7ba78a454a8f2b1aa319891.tar.xz wireguard-openbsd-24d8c97678f4bd57d7ba78a454a8f2b1aa319891.zip |
Must extract uvm_vnode from uvm_object first before reading the vnode
Otherwise procmap interprets the uvm_vnode contents as a vnode,
yielding bogus values. This should cure the
"procmap: invalid address (ffffffffffffffff) == -1 vs. 656 @ ffffffffffffffff"
error messages that appear sporadically.
ok deraadt@
Diffstat (limited to 'lib/libc/regex/engine.c')
0 files changed, 0 insertions, 0 deletions