Revision caad4eb3 hw/scsi/esp.c

b/hw/scsi/esp.c
676 676
    SysBusDevice *sbd = SYS_BUS_DEVICE(dev);
677 677
    SysBusESPState *sysbus = ESP(dev);
678 678
    ESPState *s = &sysbus->esp;
679
    Error *err = NULL;
679 680

  
680 681
    sysbus_init_irq(sbd, &s->irq);
681 682
    assert(sysbus->it_shift != -1);
......
688 689
    qdev_init_gpio_in(dev, sysbus_esp_gpio_demux, 2);
689 690

  
690 691
    scsi_bus_new(&s->bus, dev, &esp_scsi_info, NULL);
691
    if (scsi_bus_legacy_handle_cmdline(&s->bus) < 0) {
692
        error_setg(errp, "Handling legacy SCSI command line failed");
692
    scsi_bus_legacy_handle_cmdline(&s->bus, &err);
693
    if (err != NULL) {
694
        error_propagate(errp, err);
693 695
        return;
694 696
    }
695 697
}

Also available in: Unified diff