diff --git a/lib/luks2/luks2_reencrypt.c b/lib/luks2/luks2_reencrypt.c index 316fe556..bda17d26 100644 --- a/lib/luks2/luks2_reencrypt.c +++ b/lib/luks2/luks2_reencrypt.c @@ -2632,10 +2632,8 @@ static int _reencrypt_load(struct crypt_device *cd, } r = LUKS2_reenc_load(cd, hdr, device_size, params, &rh); - if (r < 0 || !rh) { - log_err(cd, _("Failed to load reenc context.")); + if (r < 0 || !rh) goto err; - } r = LUKS2_verify_and_upload_keys(cd, hdr, rh->digest_old, rh->digest_new, *vks); if (r == -ENOENT) {