qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v4 11/18] qcow2: convert QCow2 to use QCryptoBlo


From: Alberto Garcia
Subject: Re: [Qemu-devel] [PATCH v4 11/18] qcow2: convert QCow2 to use QCryptoBlock for encryption
Date: Wed, 15 Feb 2017 15:29:09 +0100
User-agent: Notmuch/0.18.2 (http://notmuchmail.org) Emacs/24.4.1 (i586-pc-linux-gnu)

On Fri 10 Feb 2017 06:09:03 PM CET, Daniel P. Berrange wrote:
> @@ -578,6 +582,7 @@ static void read_cache_sizes(BlockDriverState *bs, 
> QemuOpts *opts,
>      }
>  }
>  
> +
>  typedef struct Qcow2ReopenState {
>      Qcow2Cache *l2_table_cache;
>      Qcow2Cache *refcount_block_cache;

I don't know if you wanted add that empty line up there...

> +    switch (s->crypt_method_header) {
> +    case QCOW_CRYPT_NONE:
> +        break;
> +
> +    case QCOW_CRYPT_AES:
> +        r->crypto_opts = block_crypto_open_opts_init(
> +            Q_CRYPTO_BLOCK_FORMAT_QCOW, opts, "aes-", errp);
> +        break;
> +
> +    default:
> +        break;
> +    }
> +    if (s->crypt_method_header && !r->crypto_opts) {
> +        error_setg(errp, "Unsupported encryption method %d",
> +                   s->crypt_method_header);

You cannot set errp here, because it's already set earlier if
block_crypto_open_opts_init() fails.

Berto



reply via email to

[Prev in Thread] Current Thread [Next in Thread]