mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
s3:passdb: Make sure the salt is fully initialized before passing
Otherwise the magic member is not initialized. BUG: https://bugzilla.samba.org/show_bug.cgi?id=13101 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
This commit is contained in:
parent
d6a418c13f
commit
5274beba4c
@ -1090,8 +1090,10 @@ static int secrets_domain_info_kerberos_keys(struct secrets_domain_info1_passwor
|
||||
return krb5_ret;
|
||||
}
|
||||
|
||||
salt.data = discard_const(salt_data);
|
||||
salt.length = strlen(salt_data);
|
||||
salt = (krb5_data) {
|
||||
.data = discard_const(salt_data),
|
||||
.length = strlen(salt_data),
|
||||
};
|
||||
|
||||
ok = convert_string_talloc(keys, CH_UTF16MUNGED, CH_UTF8,
|
||||
p->cleartext_blob.data,
|
||||
|
Loading…
Reference in New Issue
Block a user