From 9afd00e79f4cd282f489a54e84bed0a7f748e332 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Wed, 24 May 2017 05:56:32 +0200 Subject: [PATCH] s3:secrets: use secrets_delete for all keys in secrets_delete_machine_password_ex() We just want all values to be removed at the end, it doesn't matter if they didn't existed before. BUG: https://bugzilla.samba.org/show_bug.cgi?id=12782 Signed-off-by: Stefan Metzmacher Reviewed-by: Andreas Schneider (cherry picked from commit bfe35abc1fb15e70a99fa74d064051a1ad541ed0) --- source3/passdb/machine_account_secrets.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source3/passdb/machine_account_secrets.c b/source3/passdb/machine_account_secrets.c index 70a8277bd57..9a96a3f38fb 100644 --- a/source3/passdb/machine_account_secrets.c +++ b/source3/passdb/machine_account_secrets.c @@ -400,25 +400,25 @@ bool secrets_delete_machine_password_ex(const char *domain, const char *realm) } tmpkey = machine_password_keystr(domain); - ok = secrets_delete_entry(tmpkey); + ok = secrets_delete(tmpkey); if (!ok) { return false; } tmpkey = machine_sec_channel_type_keystr(domain); - ok = secrets_delete_entry(tmpkey); + ok = secrets_delete(tmpkey); if (!ok) { return false; } tmpkey = machine_last_change_time_keystr(domain); - ok = secrets_delete_entry(tmpkey); + ok = secrets_delete(tmpkey); if (!ok) { return false; } tmpkey = domain_sid_keystr(domain); - ok = secrets_delete_entry(tmpkey); + ok = secrets_delete(tmpkey); if (!ok) { return false; } -- 2.47.2