diff options
-rw-r--r-- | selftest/knownfail.d/delegation_info | 2 | ||||
-rw-r--r-- | source4/kdc/pac-glue.c | 6 |
2 files changed, 3 insertions, 5 deletions
diff --git a/selftest/knownfail.d/delegation_info b/selftest/knownfail.d/delegation_info deleted file mode 100644 index 418c2ff29fe..00000000000 --- a/selftest/knownfail.d/delegation_info +++ /dev/null @@ -1,2 +0,0 @@ -^samba4.rpc.pac.*ncacn_np.netr-mem-arcfour.s4u2proxy-arcfour -^samba4.rpc.pac.*ncacn_np.netr-mem-aes.s4u2proxy-aes diff --git a/source4/kdc/pac-glue.c b/source4/kdc/pac-glue.c index 126001cb718..04fbc5cf487 100644 --- a/source4/kdc/pac-glue.c +++ b/source4/kdc/pac-glue.c @@ -833,14 +833,14 @@ NTSTATUS samba_kdc_update_delegation_info_blob(TALLOC_CTX *mem_ctx, } smb_krb5_free_data_contents(context, &old_data); - ret = krb5_unparse_name(context, server_principal, &server); + ret = krb5_unparse_name_flags(context, server_principal, + KRB5_PRINCIPAL_UNPARSE_NO_REALM, &server); if (ret) { talloc_free(tmp_ctx); return NT_STATUS_INTERNAL_ERROR; } - ret = krb5_unparse_name_flags(context, proxy_principal, - KRB5_PRINCIPAL_UNPARSE_NO_REALM, &proxy); + ret = krb5_unparse_name(context, proxy_principal, &proxy); if (ret) { SAFE_FREE(server); talloc_free(tmp_ctx); |