diff options
author | 2012-01-04 18:11:51 +0000 | |
---|---|---|
committer | 2012-01-04 18:11:51 +0000 | |
commit | b690d4c28970ef3a0c56f8dfeac28261a2bc8861 (patch) | |
tree | c7d1e0b3fecb3f3d496b4c9b58c5e6a4bc46ebcd /sys/uvm/uvm_pmemrange.c | |
parent | Add some sanity checks, set errno accordingly to POSIX and add the named (diff) | |
download | wireguard-openbsd-b690d4c28970ef3a0c56f8dfeac28261a2bc8861.tar.xz wireguard-openbsd-b690d4c28970ef3a0c56f8dfeac28261a2bc8861.zip |
Fix use after free in cache_lookup() - found by Pedro
fix is to manipulate the name cache structures before
potentially sleeping on a vn_lock(). This avoids the race of
the ncp entry being recycled while we are asleep.
run in snaps and on ftp.openbsd.org for months
ok thib@
Diffstat (limited to 'sys/uvm/uvm_pmemrange.c')
0 files changed, 0 insertions, 0 deletions