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
