(init_cred): set realm of server correctly.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2916 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-08-11 17:14:28 +00:00
parent 6e854a3679
commit fd8b09deb7

View File

@@ -126,10 +126,14 @@ init_cred (krb5_context context,
cred->times.renew_till = time(NULL) + tmp;
if (in_tkt_service) {
krb5_realm server_realm;
ret = krb5_parse_name (context, in_tkt_service, &cred->server);
if (ret)
goto out;
krb5_princ_set_realm (context, cred->server, client_realm);
server_realm = strdup (*client_realm);
free (cred->server->realm);
krb5_princ_set_realm (context, cred->server, &server_realm);
} else {
ret = krb5_make_principal(context, &cred->server,
*client_realm, "krbtgt", *client_realm, NULL);