]> git.proxmox.com Git - qemu.git/blobdiff - hw/sd/ssi-sd.c
blockdev: Remove IF_* check for read-only blockdev_init
[qemu.git] / hw / sd / ssi-sd.c
index d47e2377f965c29da2171451e5af873c5c924d8e..1bb56c4d54b92248815e561d76b1a0ce6098d1ea 100644 (file)
@@ -246,6 +246,9 @@ static int ssi_sd_init(SSISlave *dev)
     s->mode = SSI_SD_CMD;
     dinfo = drive_get_next(IF_SD);
     s->sd = sd_init(dinfo ? dinfo->bdrv : NULL, true);
+    if (s->sd == NULL) {
+        return -1;
+    }
     register_savevm(&dev->qdev, "ssi_sd", -1, 1, ssi_sd_save, ssi_sd_load, s);
     return 0;
 }