]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
CVE-2020-25719 mit-samba: Make ks_get_principal() internally public
authorAndreas Schneider <asn@samba.org>
Mon, 12 Jul 2021 10:32:12 +0000 (12:32 +0200)
committerJule Anger <janger@samba.org>
Mon, 8 Nov 2021 09:52:12 +0000 (10:52 +0100)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14561

Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/mit-kdb/kdb_samba.h
source4/kdc/mit-kdb/kdb_samba_principals.c

index ad4f6e2757398b6fdd02b9533292d607274f6aa2..132dcfed363e442d0c8a3c87ad313b94a1f1fd88 100644 (file)
 
 struct mit_samba_context *ks_get_context(krb5_context kcontext);
 
+krb5_error_code ks_get_principal(krb5_context context,
+                                krb5_const_principal principal,
+                                unsigned int kflags,
+                                krb5_db_entry **kentry);
+
 bool ks_data_eq_string(krb5_data d, const char *s);
 
 krb5_data ks_make_data(void *data, unsigned int len);
index 8b67436dc472dd5d97eddaa3638e78d75b3067ef..79219e5a2743802924c6335e92fdc426c8f2d9f8 100644 (file)
 #define ADMIN_LIFETIME 60*60*3 /* 3 hours */
 #define CHANGEPW_LIFETIME 60*5 /* 5 minutes */
 
-static krb5_error_code ks_get_principal(krb5_context context,
-                                       krb5_const_principal principal,
-                                       unsigned int kflags,
-                                       krb5_db_entry **kentry)
+krb5_error_code ks_get_principal(krb5_context context,
+                                krb5_const_principal principal,
+                                unsigned int kflags,
+                                krb5_db_entry **kentry)
 {
        struct mit_samba_context *mit_ctx;
        krb5_error_code code;