auth: Use the UserListFileName function more

The function UserListFileName exists to abstract the process of
producing a full pathname for the userlist. Modify the rest of
userok.c so that it uses it.

Change-Id: Iac90e159dd8dc8344943e424615bf2aba1b31db3
Reviewed-on: http://gerrit.openafs.org/4215
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
This commit is contained in:
Simon Wilkinson 2011-03-13 17:13:49 +00:00 committed by Derrick Brashear
parent a1a3ac4024
commit c78694fdb7

View File

@ -481,8 +481,7 @@ afsconf_IsSuperIdentity(struct afsconf_dir *adir,
int match;
afs_int32 code;
strcompose(tbuffer, sizeof tbuffer, adir->name, "/", AFSDIR_ULIST_FILE,
NULL);
UserListFileName(adir, tbuffer, sizeof tbuffer);
bp = BufioOpen(tbuffer, O_RDONLY, 0);
if (!bp)
return 0;
@ -519,8 +518,7 @@ afsconf_AddIdentity(struct afsconf_dir *adir, struct rx_identity *user)
return EEXIST; /* already in the list */
}
strcompose(tbuffer, sizeof tbuffer, adir->name, "/", AFSDIR_ULIST_FILE,
NULL);
UserListFileName(adir, tbuffer, sizeof tbuffer);
tf = fopen(tbuffer, "a+");
if (!tf) {
UNLOCK_GLOBAL_MUTEX;