From: Pavel Filipenský Date: Fri, 19 Aug 2022 13:25:28 +0000 (+0200) Subject: s3:passdb: Zero local memory in secrets_domain_info_kerberos_keys() X-Git-Tag: talloc-2.4.0~1302 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=01c0ab191a58d109f277aea8330fcf31bd7a83f6;p=samba.git s3:passdb: Zero local memory in secrets_domain_info_kerberos_keys() Signed-off-by: Pavel Filipenský Reviewed-by: Andreas Schneider --- 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;