Revision c4d74df7 hw/ide/qdev.c

b/hw/ide/qdev.c
118 118
        }
119 119
    }
120 120

  
121
    ide_init_drive(s, dev->conf.bs, dev->version, serial);
121
    if (ide_init_drive(s, dev->conf.bs, dev->version, serial) < 0) {
122
        return -1;
123
    }
122 124

  
123 125
    if (!dev->version) {
124 126
        dev->version = qemu_strdup(s->version);

Also available in: Unified diff