summaryrefslogtreecommitdiffstats
path: root/src/kadmin/server
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1993-09-21 23:18:39 +0000
committerTheodore Tso <tytso@mit.edu>1993-09-21 23:18:39 +0000
commit882c20f22ff05050afdebe2370190c6e9a35657f (patch)
tree22794a44191ce431c93661d6918d7b5469696c0b /src/kadmin/server
parent59e7414224061331f32de525ceecb040a3b7b4fa (diff)
downloadkrb5-882c20f22ff05050afdebe2370190c6e9a35657f.tar.gz
krb5-882c20f22ff05050afdebe2370190c6e9a35657f.tar.xz
krb5-882c20f22ff05050afdebe2370190c6e9a35657f.zip
Change to get the admin server to obtain the correct service key when
operating in a freign realm. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2644 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/server')
-rw-r--r--src/kadmin/server/adm_server.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/kadmin/server/adm_server.c b/src/kadmin/server/adm_server.c
index 4d6a0e877..d71429683 100644
--- a/src/kadmin/server/adm_server.c
+++ b/src/kadmin/server/adm_server.c
@@ -284,6 +284,8 @@ krb5_keyblock *masterkeyblock;
strcpy(tgs_name, KRB5_TGS_NAME);
strcat(tgs_name, "/");
strcat(tgs_name, masterkeyname->realm.data);
+ strcat(tgs_name, "@");
+ strcat(tgs_name, masterkeyname->realm.data);
krb5_parse_name(tgs_name, &tgs_server);
tgs_server->type = KRB5_NT_SRV_INST;