afs-resetvolumes-zero-serverhost-to-avoid-deadlock-20011120
authorDerrick Brashear <shadow@dementia.org>
Tue, 20 Nov 2001 20:04:55 +0000 (20:04 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 20 Nov 2001 20:04:55 +0000 (20:04 +0000)
the equivalent of what's done in InstallUVolumeEntry to avoid a deadlock
but just for this server since it's all we're dealing with

src/afs/afs_volume.c

index 53da1b4..239f0c3 100644 (file)
@@ -225,6 +225,7 @@ void afs_ResetVolumes(struct server *srvp)
      for (vp=afs_volumes[j]; vp; vp=vp->next) {
        for (k=0; k<MAXHOSTS; k++) {
           if (!srvp || (vp->serverHost[k] == srvp)) {
+             vp->serverHost[k] = 0;
              afs_ResetVolumeInfo(vp);
              break;
           }