summaryrefslogtreecommitdiffstats
path: root/lib/libc/regex/engine.c
diff options
context:
space:
mode:
authorstefan <stefan@openbsd.org>2016-05-25 15:45:53 +0000
committerstefan <stefan@openbsd.org>2016-05-25 15:45:53 +0000
commit24d8c97678f4bd57d7ba78a454a8f2b1aa319891 (patch)
tree2fac34557c0657f14425c72bd35c62dc8e6bff3b /lib/libc/regex/engine.c
parentAvoid a use-after-free. (diff)
downloadwireguard-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