summaryrefslogtreecommitdiffstats
path: root/usr.bin/bsdiff/bspatch
diff options
context:
space:
mode:
authorssouhlal <ssouhlal@FreeBSD.org>2005-08-06 01:42:04 +0000
committerssouhlal <ssouhlal@FreeBSD.org>2005-08-06 01:42:04 +0000
commit1f4d3e95efcd3e9a56a016f0c3586048991fce25 (patch)
tree2c62ba83632019391b20d5a85bd35d5065c6f434 /usr.bin/bsdiff/bspatch
parent4ad4f0f86c9f79eaa7ec18af7d7cfb9fc6a74501 (diff)
downloadFreeBSD-src-1f4d3e95efcd3e9a56a016f0c3586048991fce25.zip
FreeBSD-src-1f4d3e95efcd3e9a56a016f0c3586048991fce25.tar.gz
Holding a vnode doesn't prevent v_mount from disappearing (when the
vnode is inactivated), possibly leading to a NULL dereference when checking if the mount wants knotes to be activated in the VOP hooks. So, we add a new vnode flag VV_NOKNOTE that is only set in getnewvnode(), if necessary, and check it when activating knotes. Since the flags are not erased when a vnode is being held, we can safely read them. Reviewed by: kris@ MFC after: 3 days
Diffstat (limited to 'usr.bin/bsdiff/bspatch')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud