mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-11 19:00:02 +01:00
Clean reencrypt status struct for API call.
This function should not return unitialized struct as there is no indication that it failed and caller can access it. Also fixes a Coverity warning.
This commit is contained in:
@@ -3718,6 +3718,9 @@ crypt_reencrypt_info LUKS2_reencrypt_get_params(struct luks2_hdr *hdr,
|
||||
int digest;
|
||||
uint32_t version;
|
||||
|
||||
if (params)
|
||||
memset(params, 0, sizeof(*params));
|
||||
|
||||
ri = LUKS2_reencrypt_status(hdr);
|
||||
if (ri == CRYPT_REENCRYPT_NONE || ri == CRYPT_REENCRYPT_INVALID || !params)
|
||||
return ri;
|
||||
|
||||
Reference in New Issue
Block a user