]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
lib/replace: make sure krb5_cc_default[_name]() is no longer used directly
authorStefan Metzmacher <metze@samba.org>
Sat, 11 May 2024 00:38:21 +0000 (02:38 +0200)
committerStefan Metzmacher <metze@samba.org>
Tue, 14 May 2024 11:22:28 +0000 (11:22 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Tue May 14 11:22:28 UTC 2024 on atb-devel-224

lib/krb5_wrap/krb5_samba.c
lib/replace/system/kerberos.h

index 51eea78f07e247bf9d4d8232033790f7aaf4927a..e477aef37b35dc36bc0f1d1ff7491ee8085f2794 100644 (file)
@@ -4125,7 +4125,9 @@ krb5_error_code smb_krb5_init_context_common(krb5_context *_krb5_context)
  */
 krb5_error_code smb_force_krb5_cc_default(krb5_context ctx, krb5_ccache *id)
 {
+#undef krb5_cc_default
        return krb5_cc_default(ctx, id);
+#define krb5_cc_default __ERROR__XX__NEVER_USE_krb5_cc_default__;
 }
 
 /*
@@ -4134,7 +4136,9 @@ krb5_error_code smb_force_krb5_cc_default(krb5_context ctx, krb5_ccache *id)
  */
 const char *smb_force_krb5_cc_default_name(krb5_context ctx)
 {
+#undef krb5_cc_default_name
        return krb5_cc_default_name(ctx);
+#define krb5_cc_default_name __ERROR__XX__NEVER_USE_krb5_cc_default_name__;
 }
 
 #else /* HAVE_KRB5 */
index ebd8657e6121fb67d76e8bf0681fdbecafab9707..f68eff501703cd0ba3344bbaffe9c93a62727911 100644 (file)
@@ -37,5 +37,8 @@
 #include <com_err.h>
 #endif
 
+#define krb5_cc_default __ERROR__XX__NEVER_USE_krb5_cc_default__;
+#define krb5_cc_default_name __ERROR__XX__NEVER_USE_krb5_cc_default_name__;
+
 #endif
 #endif