mirror of
https://gitlab.com/cryptsetup/cryptsetup.git
synced 2025-12-05 16:00:05 +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:
@@ -6387,6 +6387,9 @@ void crypt_serialize_unlock(struct crypt_device *cd)
|
||||
crypt_reencrypt_info crypt_reencrypt_status(struct crypt_device *cd,
|
||||
struct crypt_params_reencrypt *params)
|
||||
{
|
||||
if (params)
|
||||
memset(params, 0, sizeof(*params));
|
||||
|
||||
if (!cd || !isLUKS2(cd->type))
|
||||
return CRYPT_REENCRYPT_NONE;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user