]> git.proxmox.com Git - qemu.git/commit - block/vmdk.c
vmdk: check l2 table size when opening
authorFam Zheng <famz@redhat.com>
Tue, 6 Aug 2013 07:44:52 +0000 (15:44 +0800)
committerKevin Wolf <kwolf@redhat.com>
Tue, 6 Aug 2013 13:27:32 +0000 (15:27 +0200)
commitf8ce04036e333aae480b1d06d969f6436652633d
tree983d5655f119ef0995ae0bdcd350b4fcb1ab4071
parent8aa1331c09a9b899f48d97f097bb49b7d458be1c
vmdk: check l2 table size when opening

header.num_gtes_per_gte determines size for L2 table. Check for too big
value before using it. Limit to 512M entries (2GB per one L2 table).

Signed-off-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/vmdk.c
tests/qemu-iotests/059
tests/qemu-iotests/059.out