]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Windows: cm_GetROVolumeID empty server list check
authorJeffrey Altman <jaltman@your-file-system.com>
Thu, 21 Jun 2012 23:37:25 +0000 (19:37 -0400)
committerJeffrey Altman <jaltman@your-file-system.com>
Tue, 3 Jul 2012 16:26:30 +0000 (09:26 -0700)
Instead of testing for a non-NULL server list, check to see
that the list itself is non-empty.

Change-Id: I1d8be33cd5f0713677d6013f5d7344400f6b1ae6
Reviewed-on: http://gerrit.openafs.org/7640
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsd/cm_volume.c

index 6a87a9ced12c7048f02a93826a5b769acffb6798..00960360d4609a977ac73a4c08cb7111ac0e056b 100644 (file)
@@ -1194,7 +1194,7 @@ long cm_GetROVolumeID(cm_volume_t *volp)
     long id;
 
     lock_ObtainRead(&volp->rw);
-    if (volp->vol[ROVOL].ID && volp->vol[ROVOL].serversp)
+    if (volp->vol[ROVOL].ID && !cm_IsServerListEmpty(volp->vol[ROVOL].serversp))
        id = volp->vol[ROVOL].ID;
     else
        id = volp->vol[RWVOL].ID;