]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
libafs: Put back GetCapabilities user reference
authorAndrew Deason <adeason@sinenomine.net>
Thu, 5 May 2011 22:13:21 +0000 (17:13 -0500)
committerDerrick Brashear <shadow@dementia.org>
Sun, 15 May 2011 13:02:29 +0000 (06:02 -0700)
afs_GetCapabilities gets a user reference for the conn for the
GetCapabilities call. Put the ref back so we don't leak refs.

Reviewed-on: http://gerrit.openafs.org/4626
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 010fc998a51a0aae2499b128ee8c671885a84e13)

Change-Id: Ia505de8e5ec7ded14f2e2e40ac8bd3ef0b91c2fc
Reviewed-on: http://gerrit.openafs.org/4637
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/afs/afs_server.c

index 8ee250edde4bf661a1c3507d9d6072147bcf5e53..840ed7d8e19798c8e17d245636e0ecc2734231a0 100644 (file)
@@ -1708,6 +1708,7 @@ afs_GetCapabilities(struct server *ts)
        return;
     tc = afs_ConnBySA(ts->addr, ts->cell->fsport, ts->cell->cellNum, tu, 0, 1,
                                                                SHARED_LOCK);
+    afs_PutUser(tu, SHARED_LOCK);
     if ( !tc )
        return;
     /* InitCallBackStateN, triggered by our RPC, may need this */