From 6c5a28647dfaa3cac5e08279ffacb6484c8926ef Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Tue, 7 Dec 2010 00:34:11 -0500 Subject: [PATCH] tweak afs server conn error handling a bug in a 1.6 pullup of be770d4336c2fd7b8a83f18577ae6bb23a3f3e99, properly mark servers down for rx errors except OPCODE pulled up and failed to push edited change. Change-Id: I329ab83646c30597548b08d5ed0a4f1f6cd3115d Reviewed-on: http://gerrit.openafs.org/3470 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- src/afs/afs_server.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/afs/afs_server.c b/src/afs/afs_server.c index 20859e9f2..8ee250edd 100644 --- a/src/afs/afs_server.c +++ b/src/afs/afs_server.c @@ -1717,8 +1717,8 @@ afs_GetCapabilities(struct server *ts) /* we forced a conn above; important we mark it down if needed */ if ((code < 0) && (code != RXGEN_OPCODE)) { afs_PutConn(tc, SHARED_LOCK); - afs_ServerDown(tc->parent->srvr); - ForceNewConnections(tc->parent->srvr); /* multi homed clients */ + afs_ServerDown(tc->srvr); + ForceNewConnections(tc->srvr); /* multi homed clients */ } if ( code && code != RXGEN_OPCODE ) { -- 2.39.5