Revision 793ed47a block/backup.c

b/block/backup.c
181 181
        void *opaque)
182 182
{
183 183
    BdrvTrackedRequest *req = opaque;
184
    int64_t sector_num = req->offset >> BDRV_SECTOR_BITS;
185
    int nb_sectors = req->bytes >> BDRV_SECTOR_BITS;
184 186

  
185
    return backup_do_cow(req->bs, req->sector_num, req->nb_sectors, NULL);
187
    assert((req->offset & (BDRV_SECTOR_SIZE - 1)) == 0);
188
    assert((req->bytes & (BDRV_SECTOR_SIZE - 1)) == 0);
189

  
190
    return backup_do_cow(req->bs, sector_num, nb_sectors, NULL);
186 191
}
187 192

  
188 193
static void backup_set_speed(BlockJob *job, int64_t speed, Error **errp)

Also available in: Unified diff