summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2013-07-11 12:52:34 +0200
committerKevin Wolf <kwolf@redhat.com>2013-10-11 16:50:01 +0200
commit326642bc7f0ff95a0c08db527861a9a114a109da (patch)
treef0bd11e35ced3f2bc251250e69efff7b9dda28b5 /util
parentd26c9a15738147a8dccc451c6f6d1ddc2305713d (diff)
downloadqemu-326642bc7f0ff95a0c08db527861a9a114a109da.tar.gz
qemu-326642bc7f0ff95a0c08db527861a9a114a109da.tar.bz2
qemu-326642bc7f0ff95a0c08db527861a9a114a109da.zip
blockdev: Separate ID generation from DriveInfo creation
blockdev-add shouldn't automatically generate IDs, but will keep most of the DriveInfo creation code. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Wenchao Xia <xiawenc@linux.vnet.ibm.com> Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'util')
-rw-r--r--util/qemu-option.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/util/qemu-option.c b/util/qemu-option.c
index e0844a966c..efcb5dcfcb 100644
--- a/util/qemu-option.c
+++ b/util/qemu-option.c
@@ -834,6 +834,12 @@ const char *qemu_opts_id(QemuOpts *opts)
return opts->id;
}
+/* The id string will be g_free()d by qemu_opts_del */
+void qemu_opts_set_id(QemuOpts *opts, char *id)
+{
+ opts->id = id;
+}
+
void qemu_opts_del(QemuOpts *opts)
{
QemuOpt *opt;