diff options
author | Andrew Bartlett <abartlet@samba.org> | 2012-05-30 17:41:51 +1000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2012-05-30 12:55:39 +0200 |
commit | 65bd5eb04bcd426833ba4a5cf424af9710f03f2e (patch) | |
tree | 866454f7e463188321459ab69012b3337035d35f /source4/auth/kerberos | |
parent | 9cae92b48574d22e0d8e129ed6cb3d2ca20b6fc8 (diff) | |
download | samba-65bd5eb04bcd426833ba4a5cf424af9710f03f2e.tar.gz samba-65bd5eb04bcd426833ba4a5cf424af9710f03f2e.tar.bz2 samba-65bd5eb04bcd426833ba4a5cf424af9710f03f2e.zip |
lib/krb5_wrap: Move krb5_princ_size helper to source4 as it is only used there
This is also where the related krb5_princ_component is declared.
Also fix the configure check to use the correct name
This helps the autoconf build on Heimdal.
Andrew Bartlett
Diffstat (limited to 'source4/auth/kerberos')
-rw-r--r-- | source4/auth/kerberos/kerberos.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source4/auth/kerberos/kerberos.h b/source4/auth/kerberos/kerberos.h index 0be6d74a8b..707426d496 100644 --- a/source4/auth/kerberos/kerberos.h +++ b/source4/auth/kerberos/kerberos.h @@ -74,6 +74,14 @@ krb5_error_code krb5_auth_con_setuseruserkey(krb5_context context, krb5_auth_con const krb5_data *krb5_princ_component(krb5_context context, krb5_principal principal, int i ); #endif +#ifndef krb5_princ_size +#if defined(HAVE_KRB5_PRINCIPAL_GET_NUM_COMP) +#define krb5_princ_size krb5_principal_get_num_comp +#else +#error krb5_princ_size unavailable +#endif +#endif + /* Samba wrapper function for krb5 functionality. */ NTSTATUS kerberos_pac_logon_info(TALLOC_CTX *mem_ctx, DATA_BLOB blob, |