]> git.proxmox.com Git - qemu.git/commit
qcow2: Fix offset in qcow2_read_extensions
authorKevin Wolf <kwolf@redhat.com>
Wed, 22 Feb 2012 11:31:47 +0000 (12:31 +0100)
committerKevin Wolf <kwolf@redhat.com>
Wed, 29 Feb 2012 11:48:47 +0000 (12:48 +0100)
commitfd29b4bbef9f75bba64ad7c4db38babc397a4814
tree59f84404e6f5c3457d476b861b9183c6022c855d
parentb6a127a156d5c26ea714493731db35a9491919da
qcow2: Fix offset in qcow2_read_extensions

The spec says that the length of extensions is padded to 8 bytes, not
the offset. Currently this is the same because the header size is a
multiple of 8, so this is only about compatibility with future changes
to the header size.

While touching it, move the calculation to a common place instead of
duplicating it for each header extension type.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>
block/qcow2.c