Revision 40a892b7 block/vdi.c

b/block/vdi.c
610 610
        acb->hd_aiocb = bdrv_aio_readv(bs->file, offset, &acb->hd_qiov,
611 611
                                       n_sectors, vdi_aio_read_cb, acb);
612 612
        if (acb->hd_aiocb == NULL) {
613
            ret = -EIO;
613 614
            goto done;
614 615
        }
615 616
    }
......
673 674
            acb->hd_aiocb = bdrv_aio_writev(bs->file, 0, &acb->hd_qiov, 1,
674 675
                                            vdi_aio_write_cb, acb);
675 676
            if (acb->hd_aiocb == NULL) {
677
                ret = -EIO;
676 678
                goto done;
677 679
            }
678 680
            return;
......
702 704
            acb->hd_aiocb = bdrv_aio_writev(bs->file, offset, &acb->hd_qiov,
703 705
                                            n_sectors, vdi_aio_write_cb, acb);
704 706
            if (acb->hd_aiocb == NULL) {
707
                ret = -EIO;
705 708
                goto done;
706 709
            }
707 710
            return;
......
752 755
                                        &acb->hd_qiov, s->block_sectors,
753 756
                                        vdi_aio_write_cb, acb);
754 757
        if (acb->hd_aiocb == NULL) {
758
            ret = -EIO;
755 759
            goto done;
756 760
        }
757 761
    } else {
......
764 768
        acb->hd_aiocb = bdrv_aio_writev(bs->file, offset, &acb->hd_qiov,
765 769
                                        n_sectors, vdi_aio_write_cb, acb);
766 770
        if (acb->hd_aiocb == NULL) {
771
            ret = -EIO;
767 772
            goto done;
768 773
        }
769 774
    }

Also available in: Unified diff