]> rtime.felk.cvut.cz Git - lisovros/qemu_apohw.git/commit
block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmap
authorFam Zheng <famz@redhat.com>
Wed, 16 Apr 2014 01:34:30 +0000 (09:34 +0800)
committerKevin Wolf <kwolf@redhat.com>
Tue, 22 Apr 2014 09:57:02 +0000 (11:57 +0200)
commitb8afb520e479e693c227aa39c2fb7670743e104f
tree839fbe93b1b9398a61db63acd89b1e68dbe816de
parent4ab9dab5b9be0381e714d3fbe518689a72459011
block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmap

bdrv_getlength could fail, check the return value before using it.
Return NULL and set errno if it fails. Callers are updated to handle
the error case.

Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block-migration.c
block.c
block/mirror.c
include/block/block.h