From 4a82c0cc4167b729108813965bd39bf86ea15e6b Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Mon, 16 May 2011 13:45:49 -0500 Subject: [PATCH] libafs: Always use anonymous VL connections afs_NewVolumeByName was using the areq given by the caller for afs_SetupVolume, which may represent authenticated credentials. Give afs_SetupVolume &treq instead, which will be anonymous, so we don't have to deal with rxkad for VL lookups. Change-Id: Ie990028133173c312d2e5d9de4baa82b99cfdf7d Reviewed-on: http://gerrit.openafs.org/4666 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/afs/afs_volume.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/afs/afs_volume.c b/src/afs/afs_volume.c index c83dcccd1..984067f72 100644 --- a/src/afs/afs_volume.c +++ b/src/afs/afs_volume.c @@ -847,14 +847,14 @@ afs_NewVolumeByName(char *aname, afs_int32 acell, int agood, ve = (char *)ntve; else ve = (char *)tve; - tv = afs_SetupVolume(0, aname, ve, tcell, agood, type, areq); + tv = afs_SetupVolume(0, aname, ve, tcell, agood, type, &treq); if ((agood == 3) && tv && tv->backVol) { /* * This means that very soon we'll ask for the BK volume so * we'll prefetch it (well we did already.) */ tv1 = - afs_SetupVolume(tv->backVol, (char *)0, ve, tcell, 0, type, areq); + afs_SetupVolume(tv->backVol, (char *)0, ve, tcell, 0, type, &treq); if (tv1) { tv1->refCount--; } @@ -864,7 +864,7 @@ afs_NewVolumeByName(char *aname, afs_int32 acell, int agood, * This means that very soon we'll ask for the RO volume so * we'll prefetch it (well we did already.) */ - tv1 = afs_SetupVolume(tv->roVol, NULL, ve, tcell, 0, type, areq); + tv1 = afs_SetupVolume(tv->roVol, NULL, ve, tcell, 0, type, &treq); if (tv1) { tv1->refCount--; } -- 2.39.5