diff options
author | Pavel Filipenský <pfilipensky@samba.org> | 2022-08-19 15:25:28 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2022-08-26 07:59:32 +0000 |
commit | 01c0ab191a58d109f277aea8330fcf31bd7a83f6 (patch) | |
tree | 818096bec53083cd4f42293af4dde06444d074c7 /source3/passdb | |
parent | ebfc16723358b4077499edead99a66ef0056ef94 (diff) | |
download | samba-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.c | 1 |
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; |