aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2020-10-19 09:52:19 +0200
committerGerd Hoffmann <kraxel@redhat.com>2020-10-21 15:46:14 +0200
commit9ed345a14ed3cfa2345cabfe8759e62463c356a1 (patch)
tree1196b9279fe4cc31770f75c4cd506270038aaf74
parentdb5732c9cfcbf109ff97ee392c285a4675ffe398 (diff)
spice: load module when enabled on the cmdline
In case the spice opts are not registered, try loading the spice module. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-id: 20201019075224.14803-10-kraxel@redhat.com
-rw-r--r--softmmu/vl.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/softmmu/vl.c b/softmmu/vl.c
index 8a06fe8bf7..14fc527fc6 100644
--- a/softmmu/vl.c
+++ b/softmmu/vl.c
@@ -3705,7 +3705,11 @@ void qemu_init(int argc, char **argv, char **envp)
break;
}
case QEMU_OPTION_spice:
- olist = qemu_find_opts("spice");
+ olist = qemu_find_opts_err("spice", NULL);
+ if (!olist) {
+ ui_module_load_one("spice-core");
+ olist = qemu_find_opts("spice");
+ }
if (!olist) {
error_report("spice support is disabled");
exit(1);