auth/credentials: Read managed_password.passwords.query_interval only after parsing
authorAndrew Bartlett <abartlet@samba.org>
Tue, 9 Apr 2024 04:11:16 +0000 (16:11 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 9 Apr 2024 23:59:54 +0000 (23:59 +0000)
commitdbba6c22a41ab12bd9804f10a878c965100ac7c0
tree52a469b5b7a7655d5b596ab4b04d8b2ef2c9b580
parent811c184bbb30f8364a6c2f1835732d0c25e1b9c7
auth/credentials: Read managed_password.passwords.query_interval only after parsing

The code previously read the uninitialised stack not the parsed
structure, and so could segfault if the stack was not zero.

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jo Sutton <josutton@catalyst.net.nz>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Tue Apr  9 23:59:54 UTC 2024 on atb-devel-224
auth/credentials/credentials_gmsa.c
python/samba/tests/blackbox/gmsa.py