lib/krb5_wrap: remove unused keep_old_entries argument from smb_krb5_kt_add_entry()
authorStefan Metzmacher <metze@samba.org>
Wed, 26 Oct 2022 08:34:47 +0000 (10:34 +0200)
committerJeremy Allison <jra@samba.org>
Thu, 27 Oct 2022 21:14:43 +0000 (21:14 +0000)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/krb5_wrap/krb5_samba.c
lib/krb5_wrap/krb5_samba.h
source3/libads/kerberos_keytab.c
source4/libnet/libnet_export_keytab.c

index 4afec815b0da9b95b5ad162ef1c46be985d4f11d..31938435e2626a8e3829bdc80f722a8ad4501b36 100644 (file)
@@ -1829,8 +1829,6 @@ out:
  *                            this is only set to false for encryption types
  *                            which do not support salting like RC4.
  *
- * @param[in]  keep_old_entries Whether to keep or delete old keytab entries.
- *
  * @retval 0 on Success
  *
  * @return A corresponding KRB5 error code.
@@ -1844,8 +1842,7 @@ krb5_error_code smb_krb5_kt_add_entry(krb5_context context,
                                      const char *salt_principal,
                                      krb5_enctype enctype,
                                      krb5_data *password,
-                                     bool no_salt,
-                                     bool keep_old_entries)
+                                     bool no_salt)
 {
        krb5_error_code ret;
        krb5_keytab_entry kt_entry;
@@ -1868,8 +1865,8 @@ krb5_error_code smb_krb5_kt_add_entry(krb5_context context,
                                                      enctype,
                                                      princ_s,
                                                      princ,
-                                                     false,
-                                                     keep_old_entries);
+                                                     false, /* flush */
+                                                     false); /* keep_old_entries */
        if (ret) {
                goto out;
        }
index d082ed43f03ad987b03b0afe8b399cb9b164d624..d11f715d929a72469113fe3e32adc0339d78cfa8 100644 (file)
@@ -226,8 +226,7 @@ krb5_error_code smb_krb5_kt_add_entry(krb5_context context,
                                      const char *salt_principal,
                                      krb5_enctype enctype,
                                      krb5_data *password,
-                                     bool no_salt,
-                                     bool keep_old_entries);
+                                     bool no_salt);
 
 krb5_error_code smb_krb5_get_credentials(krb5_context context,
                                         krb5_ccache ccache,
index b7e1846bd9ff662c87bdec19094ecfe92d087465..00830a23f40fe8eb8966aaca5d2c72ea74b2c8d9 100644 (file)
@@ -306,8 +306,7 @@ static int add_kt_entry_etypes(krb5_context context, TALLOC_CTX *tmpctx,
                                            salt_princ_s,
                                            enctypes[i],
                                            password,
-                                           false,
-                                           false);
+                                           false); /* no_salt */
                if (ret) {
                        DBG_WARNING("Failed to add entry to keytab\n");
                        goto out;
@@ -322,8 +321,7 @@ static int add_kt_entry_etypes(krb5_context context, TALLOC_CTX *tmpctx,
                                                    salt_princ_s,
                                                    enctypes[i],
                                                    password,
-                                                   false,
-                                                   false);
+                                                   false); /* no_salt */
                        if (ret) {
                                DBG_WARNING("Failed to add short entry to keytab\n");
                                goto out;
index 4c9654661cb374a6df87f143b56a9a15fe743a72..8f548e14eeb76f2404eb7f2ae9ee0028c6e8335a 100644 (file)
@@ -113,8 +113,7 @@ static NTSTATUS sdb_kt_copy(TALLOC_CTX *mem_ctx,
                                                     NULL,
                                                     enctype,
                                                     &password,
-                                                    true,    /* no_salt */
-                                                    false);  /* keeyp_old_entries */
+                                                    true);    /* no_salt */
                        if (code != 0) {
                                status = NT_STATUS_UNSUCCESSFUL;
                                *error_string = smb_get_krb5_error_message(context,