]> git.proxmox.com Git - mirror_qemu.git/blobdiff - hw/device-hotplug.c
switch -drive to QemuOpts.
[mirror_qemu.git] / hw / device-hotplug.c
index 8f0dec8b096ad2a02b77cca62c97c830d3283e52..fd4cc3fb5449b56cf493714e54f680a089d2783d 100644 (file)
 #include "block_int.h"
 #include "sysemu.h"
 
-DriveInfo *add_init_drive(const char *opts)
+DriveInfo *add_init_drive(const char *optstr)
 {
     int fatal_error;
     DriveInfo *dinfo;
-    DriveOpt *dopt;
+    QemuOpts *opts;
 
-    dopt = drive_add(NULL, "%s", opts);
-    if (!dopt)
+    opts = drive_add(NULL, "%s", optstr);
+    if (!opts)
         return NULL;
 
-    dinfo = drive_init(dopt, 0, current_machine, &fatal_error);
+    dinfo = drive_init(opts, current_machine, &fatal_error);
     if (!dinfo) {
-        drive_remove(dopt);
+        qemu_opts_del(opts);
         return NULL;
     }