]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-viced-has-as-member-locking-20060217
authorKlas Lindfors <klas.lindfors@it.su.se>
Fri, 17 Feb 2006 14:48:58 +0000 (14:48 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 17 Feb 2006 14:48:58 +0000 (14:48 +0000)
FIXES 26967

A crucial line was missing from DELTA viced-fix-check-rights-race-20060213

(cherry picked from commit 79cfa471a719b9b270f5d1fa1bbd25c1be8e1fd7)

src/viced/afsfileprocs.c

index ebddafa0c3c8547ab066751fe564f0f2b86a87a8..28cfe9fde2435d5a01837d0e4aee923665ec7aed 100644 (file)
@@ -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;
 }