Commit 184dd9c4 authored by John Snow's avatar John Snow Committed by Kevin Wolf
Browse files

blockdev: fix bitmap clear undo



Only undo the action if we actually prepared the action.

Signed-off-by: default avatarJohn Snow <jsnow@redhat.com>
Reviewed-by: default avatarEric Blake <eblake@redhat.com>
Signed-off-by: default avatarKevin Wolf <kwolf@redhat.com>
parent c1cef672
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -2047,8 +2047,10 @@ static void block_dirty_bitmap_clear_abort(BlkActionState *common)
    BlockDirtyBitmapState *state = DO_UPCAST(BlockDirtyBitmapState,
                                             common, common);

    if (state->backup) {
        bdrv_undo_clear_dirty_bitmap(state->bitmap, state->backup);
    }
}

static void block_dirty_bitmap_clear_commit(BlkActionState *common)
{