]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
libafs: only do pings for default conn with root uid
authorDerrick Brashear <shadow@dementix.org>
Wed, 14 Dec 2011 04:20:01 +0000 (23:20 -0500)
committerDerrick Brashear <shadow@dementix.org>
Fri, 16 Dec 2011 11:55:52 +0000 (03:55 -0800)
instead of doing it for potentially every unauth user, just do it for
root.

Reviewed-on: http://gerrit.openafs.org/6255
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
(cherry picked from commit 78885611ac8aa6602a4a1f42379c9d78ef226100)

Change-Id: Id54f6608b8807289242d094f48e394f0341782da
Reviewed-on: http://gerrit.openafs.org/6326
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
src/afs/afs_conn.c

index e4cba32dcac1c2bfe81c0adac70ca4b31ed8ff77..59feb489e1d99e9ee97aaa38fdee55974cd3427a 100644 (file)
@@ -308,7 +308,7 @@ afs_ConnBySA(struct srvAddr *sap, unsigned short aport, afs_int32 acell,
         * Will need to be revisited if/when CB gets security.
         */
        if ((isec == 0) && (service != 52) && !(tu->states & UTokensBad) &&
-           (tu->vid == UNDEFVID))
+           (tu->vid == UNDEFVID) && (tu->uid == 0))
            rx_SetConnSecondsUntilNatPing(tc->id, 20);
 
        tc->forceConnectFS = 0; /* apparently we're appropriately connected now */