Enter the image header into the metadata list to protect it against accidental modifications.
Signed-off-by: Max Reitz <mre...@redhat.com> --- block/qcow2.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/block/qcow2.c b/block/qcow2.c index f80f9ed..19ac2df 100644 --- a/block/qcow2.c +++ b/block/qcow2.c @@ -751,6 +751,8 @@ static int qcow2_open(BlockDriverState *bs, QDict *options, int flags, } } + qcow2_metadata_list_enter(bs, 0, 1, QCOW2_OL_MAIN_HEADER); + s->l2_bits = s->cluster_bits - 3; /* L2 is always one cluster */ s->l2_size = 1 << s->l2_bits; /* 2^(s->refcount_order - 3) is the refcount width in bytes */ -- 1.9.3