From bf26bc9486de7831ae298b11e9ca33ac14ed92a7 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Thu, 13 Dec 2007 23:04:54 +0000 Subject: [PATCH] aix-lam-aklog-set-token-name-20071213 LICENSE IPL10 so we set an afs id in the tokens here also --- src/tsm41/aix_aklog.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tsm41/aix_aklog.c b/src/tsm41/aix_aklog.c index e14b0b5..25226a6 100644 --- a/src/tsm41/aix_aklog.c +++ b/src/tsm41/aix_aklog.c @@ -32,6 +32,7 @@ RCSID #include #include #include +#include #include "aix_auth_prototypes.h" struct afsconf_cell ak_cellconfig; /* General information about the cell */ @@ -525,6 +526,10 @@ static int auth_to_cell(krb5_context context, char *cell, char *realm) * not work if you change %d to something else. */ + /* Don't do first-time registration. Handle only the simple case */ + if ((status == 0) && (viceId != ANONYMOUSID)) + sprintf (username, "AFS ID %d", (int) viceId); + /* Reset the "aclient" structure before we call ktc_SetToken. * This structure was first set by the ktc_GetToken call when * we were comparing whether identical tokens already existed. -- 1.9.4