qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] vhdx: fix g_try_malloc0 thinko


From: Fam Zheng
Subject: Re: [Qemu-devel] [PATCH] vhdx: fix g_try_malloc0 thinko
Date: Wed, 12 Nov 2014 19:09:30 +0800
User-agent: Mutt/1.5.23 (2014-03-12)

On Wed, 11/12 11:59, Paolo Bonzini wrote:
> Spotted while looking at Coverity reports (though not found by
> Coverity itself).
> 
> Signed-off-by: Paolo Bonzini <address@hidden>
> ---
>  block/qcow2-snapshot.c | 2 +-
>  block/vhdx.c           | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/block/qcow2-snapshot.c b/block/qcow2-snapshot.c
> index f52d7fd..27d3bc1 100644
> --- a/block/qcow2-snapshot.c
> +++ b/block/qcow2-snapshot.c
> @@ -465,7 +465,7 @@ int qcow2_snapshot_goto(BlockDriverState *bs, const char 
> *snapshot_id)
>      BDRVQcowState *s = bs->opaque;
>      QCowSnapshot *sn;
>      int i, snapshot_index;
> -    int cur_l1_bytes, sn_l1_bytes;
> +    size_t cur_l1_bytes, sn_l1_bytes;
>      int ret;
>      uint64_t *sn_l1_table = NULL;
>  
> diff --git a/block/vhdx.c b/block/vhdx.c
> index 87c99fc..bd1e403 100644
> --- a/block/vhdx.c
> +++ b/block/vhdx.c
> @@ -1593,7 +1593,7 @@ static int vhdx_create_bat(BlockDriverState *bs, 
> BDRVVHDXState *s,
>                  bdrv_has_zero_init(bs) == 0) {
>          /* for a fixed file, the default BAT entry is not zero */
>          s->bat = g_try_malloc0(length);
> -        if (length && s->bat != NULL) {
> +        if (length && s->bat == NULL) {
>              ret = -ENOMEM;
>              goto exit;
>          }
> -- 
> 2.1.0
> 
> 

There is already:

commit a011898d25b8a26a311d56dfe37e8d3a4374ec65
Author: Adelina Tuvenie <address@hidden>
Date:   Thu Sep 18 18:17:44 2014 +0300

    block: allow creation of fixed vhdx images

Fam



reply via email to

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