qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH] qcow2: Correct snapshots size for overlap check


From: Stefan Hajnoczi
Subject: Re: [Qemu-devel] [PATCH] qcow2: Correct snapshots size for overlap check
Date: Fri, 20 Sep 2013 12:48:26 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

On Thu, Sep 19, 2013 at 12:29:15PM +0200, Max Reitz wrote:
> Using s->snapshots_size instead of snapshots_size for the metadata
> overlap check in qcow2_write_snapshots leads to the detection of an
> overlap with the main qcow2 image header when deleting the last
> snapshot, since s->snapshots_size has not yet been updated and is
> therefore non-zero. However, the offset returned by qcow2_alloc_clusters
> will be zero since snapshots_size is zero. Therefore, an overlap is
> detected albeit no such will occur.
> 
> This patch fixes this by replacing s->snapshots_size by snapshots_size
> when calling qcow2_pre_write_overlap_check.
> 
> Signed-off-by: Max Reitz <address@hidden>
> ---
>  block/qcow2-snapshot.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Thanks, applied to my block tree:
https://github.com/stefanha/qemu/commits/block

Stefan



reply via email to

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