From: Derrick Brashear Date: Fri, 8 Jun 2001 23:23:07 +0000 (+0000) Subject: try-harder-to-notice-down-server-20010608 X-Git-Tag: openafs-stable-1_1_0~108 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=fec35c6142da688bb9f7d1652ec471fa72ce05f6;p=packages%2Fo%2Fopenafs.git try-harder-to-notice-down-server-20010608 try harder to notice something is down otherwise we can end up looping forever --- diff --git a/src/afs/afs_server.c b/src/afs/afs_server.c index e8dfc7fa8..561e4c9d3 100644 --- a/src/afs/afs_server.c +++ b/src/afs/afs_server.c @@ -282,7 +282,7 @@ static void CheckVLServer(sa, areq) AFS_STATCNT(CheckVLServer); /* Ping dead servers to see if they're back */ - if (!(aserver->flags & SRVR_ISDOWN) || (aserver->flags & SRVR_ISGONE)) + if (!((aserver->flags & SRVR_ISDOWN) || (sa->sa_flags & SRVADDR_ISDOWN)) || (aserver->flags & SRVR_ISGONE)) return; if (!aserver->cell) return; /* can't do much */