From: Derrick Brashear Date: Tue, 19 Jun 2012 19:11:38 +0000 (-0400) Subject: libafs: put connection in analyze when conn srvr missing X-Git-Tag: upstream/1.6.2_pre2^2~155 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=8f7d44dc0fb50e198c9d58ced89dec3f29959420;p=packages%2Fo%2Fopenafs.git 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 --- 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; }