]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Check for (hostFlags & HOSTDELETED) after h_Lock_r
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 23 Oct 2009 14:54:35 +0000 (09:54 -0500)
committerRuss Allbery <rra@debian.org>
Mon, 30 Nov 2009 22:50:43 +0000 (14:50 -0800)
commit1f953d73dafd387e8856f35a91146a7158f670db
treeeb7a0a69b2a3f62a93f16ba7aa3679e826d650c7
parent942ca7032c4f5710e10a92784ff0492fd7f9a5cf
Check for (hostFlags & HOSTDELETED) after h_Lock_r

Many callers of h_Lock_r do not check if the HOSTDELETED flag is set,
even though it could have been set while waiting for the host lock. Add
checks for it everywhere we call h_Lock_r and we care if the host has
been deleted.

FIXES 125507

Reviewed-on: http://gerrit.openafs.org/716
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit cbe580fee176c9e9e083379129c309fd15d0f24c)

Change-Id: I5eacee7a33f7b1357ec13cfcc4e1b7b4538837f6
Reviewed-on: http://gerrit.openafs.org/776
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/viced/callback.c
src/viced/host.c
src/viced/host.h