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.8.0_pre1^2~2324 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=e2d094595fd76e76e4a5861114202f513d02c2b1;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. Change-Id: I4e3b8d9f8e7445e3641fad32ff54dde2d21bb06b Reviewed-on: http://gerrit.openafs.org/7567 Reviewed-by: Jeffrey Altman Tested-by: BuildBot Reviewed-by: Derrick Brashear --- diff --git a/src/afs/afs_analyze.c b/src/afs/afs_analyze.c index 0aa0c7db1..d413a3268 100644 --- a/src/afs/afs_analyze.c +++ b/src/afs/afs_analyze.c @@ -569,6 +569,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; }