From b97383c1e68a0b94baa8d05b2ab2531f96e7b63c Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sun, 14 Aug 2011 18:15:24 -0400 Subject: [PATCH] Windows: cm_FindServerByUuid correct lock acquisition Obtain cm_serverLock when 'locked' is FALSE instead of when TRUE. Change-Id: I427fa849ff34734a2dd11d06f42bc709bb70a74e Reviewed-on: http://gerrit.openafs.org/5268 Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- src/WINNT/afsd/cm_server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WINNT/afsd/cm_server.c b/src/WINNT/afsd/cm_server.c index a294824..10f022b 100644 --- a/src/WINNT/afsd/cm_server.c +++ b/src/WINNT/afsd/cm_server.c @@ -915,7 +915,7 @@ cm_FindServerByUuid(afsUUID *serverUuid, int type, int locked) { cm_server_t *tsp; - if (locked) + if (!locked) lock_ObtainRead(&cm_serverLock); for (tsp = cm_allServersp; tsp; tsp = tsp->allNextp) { -- 1.9.4