diff options
author | Andreas Schneider <asn@samba.org> | 2016-09-02 11:54:48 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2016-09-11 02:58:22 +0200 |
commit | 2f36e6d3ec1907b32275a769667cc7b791efd7de (patch) | |
tree | 7c8a4fd06c13b3665a8d490725556039d87aad0e /source4/kdc | |
parent | 5ae447e102d5c29688f759ce19bca1689c5924f0 (diff) | |
download | samba-2f36e6d3ec1907b32275a769667cc7b791efd7de.tar.gz |
krb5_wrap: Fix smb_krb5_mk_error() with MIT Kerberos
The server principal is required, so if not set create an obscure one.
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source4/kdc')
-rw-r--r-- | source4/kdc/kdc-server.c | 2 | ||||
-rw-r--r-- | source4/kdc/kpasswd-heimdal.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/source4/kdc/kdc-server.c b/source4/kdc/kdc-server.c index 7854f497b05..13e338de445 100644 --- a/source4/kdc/kdc-server.c +++ b/source4/kdc/kdc-server.c @@ -83,6 +83,8 @@ static NTSTATUS kdc_proxy_unavailable_error(struct kdc_server *kdc, KRB5KDC_ERR_SVC_UNAVAILABLE, NULL, NULL, + NULL, + NULL, &enc_error); if (code != 0) { DBG_WARNING("Unable to form krb5 error reply\n"); diff --git a/source4/kdc/kpasswd-heimdal.c b/source4/kdc/kpasswd-heimdal.c index ff2f6af9208..85d173008c0 100644 --- a/source4/kdc/kpasswd-heimdal.c +++ b/source4/kdc/kpasswd-heimdal.c @@ -81,6 +81,8 @@ static bool kpasswdd_make_unauth_error_reply(struct kdc_server *kdc, result_code, NULL, &k5_error_bytes, + NULL, + NULL, &k5_error_blob); if (kret) { return false; |