From: Klas Lindfors Date: Fri, 17 Feb 2006 14:48:58 +0000 (+0000) Subject: STABLE14-viced-has-as-member-locking-20060217 X-Git-Tag: openafs-stable-1_4_1-rc8~11 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=94538a361a73117362161ffdd0e7113849b48f5f;p=packages%2Fo%2Fopenafs.git STABLE14-viced-has-as-member-locking-20060217 FIXES 26967 A crucial line was missing from DELTA viced-fix-check-rights-race-20060213 (cherry picked from commit 79cfa471a719b9b270f5d1fa1bbd25c1be8e1fd7) --- diff --git a/src/viced/afsfileprocs.c b/src/viced/afsfileprocs.c index ebddafa0c..28cfe9fde 100644 --- a/src/viced/afsfileprocs.c +++ b/src/viced/afsfileprocs.c @@ -597,6 +597,7 @@ client_HasAsMember(struct client *client, afs_int32 id) ObtainReadLock(&client->lock); if (client->CPS.prlist_len > 0 && !client->deleted && client->host && !(client->host->hostFlags & HOSTDELETED)) + code = acl_IsAMember(id, &client->CPS); ReleaseReadLock(&client->lock); return code; }