summaryrefslogtreecommitdiff
path: root/source3/passdb
diff options
context:
space:
mode:
authorPavel Filipenský <pfilipensky@samba.org>2022-08-19 15:25:28 +0200
committerAndreas Schneider <asn@cryptomilk.org>2022-08-26 07:59:32 +0000
commit01c0ab191a58d109f277aea8330fcf31bd7a83f6 (patch)
tree818096bec53083cd4f42293af4dde06444d074c7 /source3/passdb
parentebfc16723358b4077499edead99a66ef0056ef94 (diff)
downloadsamba-01c0ab191a58d109f277aea8330fcf31bd7a83f6.tar.gz
s3:passdb: Zero local memory in secrets_domain_info_kerberos_keys()
Signed-off-by: Pavel Filipenský <pfilipensky@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source3/passdb')
-rw-r--r--source3/passdb/machine_account_secrets.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/passdb/machine_account_secrets.c b/source3/passdb/machine_account_secrets.c
index 5cc275457a4..a9b1fe82a01 100644
--- a/source3/passdb/machine_account_secrets.c
+++ b/source3/passdb/machine_account_secrets.c
@@ -1093,6 +1093,7 @@ static int secrets_domain_info_kerberos_keys(struct secrets_domain_info1_passwor
TALLOC_FREE(keys);
return krb5_ret;
}
+ talloc_keep_secret(cleartext_utf8_b.data);
cleartext_utf8.data = (void *)cleartext_utf8_b.data;
cleartext_utf8.length = cleartext_utf8_b.length;