DEVEL15-blacklistonce-use-only-initd-vrequest-20081020
[openafs.git] / src / afs / afs_conn.c
index 252e72c..0441df1 100644 (file)
@@ -96,7 +96,8 @@ afs_Conn(register struct VenusFid *afid, register struct vrequest *areq,
     /* First is always lowest rank, if it's up */
     if ((tv->status[0] == not_busy) && tv->serverHost[0]
        && !(tv->serverHost[0]->addr->sa_flags & SRVR_ISDOWN) &&
-       !(((areq->idleError > 0) || (areq->tokenError > 0))
+       !((areq->initd == 1) &&
+         ((areq->idleError > 0) || (areq->tokenError > 0))
          && (areq->skipserver[0] == 1)))
        lowp = tv->serverHost[0]->addr;