mirror of https://github.com/xemu-project/xemu.git
migration/block-dirty-bitmap: fix add_bitmaps_to_list
We shouldn't fail when finding an unnamed bitmap in a unnamed node or node with auto-generated node name, as bitmap migration ignores such bitmaps in the first place. Fixes:82640edb88
Fixes:4ff5cc121b
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20200626130658.76498-1-vsementsov@virtuozzo.com> Reviewed-by: Eric Blake <eblake@redhat.com> [eblake: commit message grammar tweaks] Signed-off-by: Eric Blake <eblake@redhat.com>
This commit is contained in:
parent
151f76c689
commit
7cb015197b
|
@ -274,7 +274,11 @@ static int add_bitmaps_to_list(BlockDriverState *bs, const char *bs_name)
|
||||||
DirtyBitmapMigBitmapState *dbms;
|
DirtyBitmapMigBitmapState *dbms;
|
||||||
Error *local_err = NULL;
|
Error *local_err = NULL;
|
||||||
|
|
||||||
bitmap = bdrv_dirty_bitmap_first(bs);
|
FOR_EACH_DIRTY_BITMAP(bs, bitmap) {
|
||||||
|
if (bdrv_dirty_bitmap_name(bitmap)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (!bitmap) {
|
if (!bitmap) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue