summaryrefslogtreecommitdiff
path: root/source4
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2021-06-23 12:08:34 +1200
committerJoseph Sutton <jsutton@samba.org>2022-01-19 20:50:35 +0000
commit3057e140972400aa6bbe9d996cfb2cabfe0dc880 (patch)
tree1f00f120581db77accfc617383ee56671aa109e5 /source4
parent78937243dc5f8a9aebe687f017f3de8ca7666a23 (diff)
downloadsamba-3057e140972400aa6bbe9d996cfb2cabfe0dc880.tar.gz
s4:kdc: Adapt wamba_wdc_check_client_access() to modern Heimdal
Modern Heimdal falls back to kdc_check_flags() internally when KRB5_PLUGIN_NO_HANDLE is returned, avoiding the need to call back into the internal KDC APIs. Selected from patch by by Stefan Metzmacher <metze@samba.org> from his Heimdal upgrade branch. NOTE: THIS COMMIT WON'T COMPILE/WORK ON ITS OWN! Signed-off-by: Andrew Bartlett <abartlet@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source4')
-rw-r--r--source4/kdc/wdc-samba4.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/source4/kdc/wdc-samba4.c b/source4/kdc/wdc-samba4.c
index 50e3d135c1b..5552297fd96 100644
--- a/source4/kdc/wdc-samba4.c
+++ b/source4/kdc/wdc-samba4.c
@@ -887,10 +887,7 @@ static krb5_error_code samba_wdc_check_client_access(void *priv,
}
/* Now do the standard Heimdal check */
- return kdc_check_flags(context, config,
- client_ex, client_name,
- server_ex, server_name,
- req->msg_type == krb_as_req);
+ return KRB5_PLUGIN_NO_HANDLE;
}
static krb5_error_code samba_wdc_plugin_init(krb5_context context, void **ptr)