From 8f7d44dc0fb50e198c9d58ced89dec3f29959420 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Tue, 19 Jun 2012 15:11:38 -0400 Subject: [PATCH] libafs: put connection in analyze when conn srvr missing we need to putconn in all cases we can in afs_Analyze, but at least one case we didn't. fixed. (cherry picked from commit e2d094595fd76e76e4a5861114202f513d02c2b1) Change-Id: I04e2d0f8b1002b9a6a73b8ff6755157460504da9 Reviewed-on: http://gerrit.openafs.org/7569 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/afs/afs_analyze.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/afs/afs_analyze.c b/src/afs/afs_analyze.c index efda1be9a..856b402e6 100644 --- a/src/afs/afs_analyze.c +++ b/src/afs/afs_analyze.c @@ -533,6 +533,8 @@ afs_Analyze(struct afs_conn *aconn, struct rx_connection *rxconn, } } } + if (aconn) /* simply lacking aconn->server doesn't absolve this */ + afs_PutConn(aconn, rxconn, locktype); return shouldRetry; } -- 2.39.5