diff options
author | Andrew Bartlett <abartlet@samba.org> | 2021-06-23 12:08:34 +1200 |
---|---|---|
committer | Joseph Sutton <jsutton@samba.org> | 2022-01-19 20:50:35 +0000 |
commit | 3057e140972400aa6bbe9d996cfb2cabfe0dc880 (patch) | |
tree | 1f00f120581db77accfc617383ee56671aa109e5 /source4 | |
parent | 78937243dc5f8a9aebe687f017f3de8ca7666a23 (diff) | |
download | samba-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.c | 5 |
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) |