mirror of
https://github.com/systemd/systemd.git
synced 2025-01-12 13:18:14 +03:00
cryptsetup: initialize variable
Fixup for cde2f8605e
. Use PIN+PV because the
status quo ante was that we turned off "uv" and left "up" and "clientPin" in
its default values, which with yubikeys (i.e. the most popular hardware) meant
both "up" and "clientPin" were enabled by default.
Coverity CID#1453085.
This commit is contained in:
parent
8808d3289e
commit
8205c151b3
@ -747,11 +747,14 @@ static int attach_luks_or_plain_or_bitlk_by_fido2(
|
||||
|
||||
if (arg_fido2_cid) {
|
||||
if (!key_file && !key_data)
|
||||
return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "FIDO2 mode selected but no key file specified, refusing.");
|
||||
return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
|
||||
"FIDO2 mode with manual parameters selected, but no keyfile specified, refusing.");
|
||||
|
||||
rp_id = arg_fido2_rp_id;
|
||||
cid = arg_fido2_cid;
|
||||
cid_size = arg_fido2_cid_size;
|
||||
|
||||
required = FIDO2ENROLL_PIN | FIDO2ENROLL_UP; /* For backwards compatibility, PIN+presence is required by default. */
|
||||
} else {
|
||||
r = find_fido2_auto_data(
|
||||
cd,
|
||||
|
Loading…
Reference in New Issue
Block a user