summaryrefslogtreecommitdiff
path: root/auth
diff options
context:
space:
mode:
authorPavel Filipenský <pfilipensky@samba.org>2023-02-03 18:52:55 +0100
committerJeremy Allison <jra@samba.org>2023-02-06 22:51:31 +0000
commit2cc5b0745a971653553928442a3cab0ba0a0be70 (patch)
tree9d91cc2f826cbbc9b95cda6b847d155438f25277 /auth
parent7f123bbd4ed5a455b102bd6182840b24bfffa076 (diff)
downloadsamba-2cc5b0745a971653553928442a3cab0ba0a0be70.tar.gz
auth/credentials: Fix unitialized data
Fixing Red Hat internal covscan report: Field "salt_data.magic" is uninitialized when calling "smb_krb5_create_key_from_string". Signed-off-by: Pavel Filipenský <pfilipensky@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'auth')
-rw-r--r--auth/credentials/credentials_krb5.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/auth/credentials/credentials_krb5.c b/auth/credentials/credentials_krb5.c
index 8931fcafec4..58926bc8723 100644
--- a/auth/credentials/credentials_krb5.c
+++ b/auth/credentials/credentials_krb5.c
@@ -1475,7 +1475,9 @@ _PUBLIC_ int cli_credentials_get_aes256_key(struct cli_credentials *cred,
int ret;
const char *password = NULL;
krb5_data cleartext_data;
- krb5_data salt_data;
+ krb5_data salt_data = {
+ .length = 0,
+ };
krb5_keyblock key;
if (cred->password_will_be_nt_hash) {