/* This is an internal-only function, used by krb5_get_cred_from_kdc() */
krb5_error_code
-krb5_tgtname(server, client, tgtprinc)
-const krb5_principal server, client;
+krb5_tgtname(client, server, tgtprinc)
+const krb5_data *client, *server;
krb5_principal *tgtprinc;
{
krb5_principal retprinc;
if (!(retprinc = (krb5_data **)calloc(4, sizeof(krb5_data *))))
return ENOMEM;
- if (retval = krb5_copy_data(krb5_princ_realm(server), &retprinc[0])) {
+ if (retval = krb5_copy_data(server, &retprinc[0])) {
xfree(retprinc);
return retval;
}
xfree(retprinc);
return retval;
}
- if (retval = krb5_copy_data(krb5_princ_realm(client), &retprinc[2])) {
+ if (retval = krb5_copy_data(client, &retprinc[2])) {
krb5_free_data(retprinc[0]);
krb5_free_data(retprinc[1]);
xfree(retprinc);