From e331ee87a32ad3a26c7c933203e1d3690148448f Mon Sep 17 00:00:00 2001 From: Nathaniel Wesley Filardo Date: Wed, 3 Dec 2014 02:06:35 -0500 Subject: [PATCH] DeleteVolume should check ITSROVOL as a bit Other bits may be asserted even if this is a RO vol. Change-Id: Iff5256db25502b61b161ec068bd9d2a389f796c7 Reviewed-on: http://gerrit.openafs.org/11617 Tested-by: BuildBot Reviewed-by: Benjamin Kaduk --- src/volser/vos.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/volser/vos.c b/src/volser/vos.c index a7299ab11..719c95467 100644 --- a/src/volser/vos.c +++ b/src/volser/vos.c @@ -2172,7 +2172,7 @@ DeleteVolume(struct cmd_syndesc *as, void *arock) } else if ((volid == entry.volumeId[ROVOL]) && (entry.flags & RO_EXISTS)) { for (idx = -1, j = 0; j < entry.nServers; j++) { - if (entry.serverFlags[j] != ITSROVOL) + if (!(entry.serverFlags[j] & ITSROVOL)) continue; if (((server == 0) || (server == entry.serverNumber[j])) -- 2.39.5