aboutsummaryrefslogtreecommitdiff
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/spice-core.c5
-rw-r--r--ui/spice-module.c10
2 files changed, 15 insertions, 0 deletions
diff --git a/ui/spice-core.c b/ui/spice-core.c
index a7fa574358..b03d743cf9 100644
--- a/ui/spice-core.c
+++ b/ui/spice-core.c
@@ -993,8 +993,13 @@ int qemu_spice_display_is_running(SimpleSpiceDisplay *ssd)
return spice_display_is_running;
}
+static struct QemuSpiceOps real_spice_ops = {
+ .migrate_info = qemu_spice_migrate_info,
+};
+
static void spice_register_config(void)
{
+ qemu_spice = real_spice_ops;
qemu_add_opts(&qemu_spice_opts);
}
opts_init(spice_register_config);
diff --git a/ui/spice-module.c b/ui/spice-module.c
index f86b0ac517..f1939545a6 100644
--- a/ui/spice-module.c
+++ b/ui/spice-module.c
@@ -21,3 +21,13 @@
#include "ui/qemu-spice-module.h"
int using_spice;
+
+static int qemu_spice_migrate_info_stub(const char *h, int p, int t,
+ const char *s)
+{
+ return -1;
+}
+
+struct QemuSpiceOps qemu_spice = {
+ .migrate_info = qemu_spice_migrate_info_stub,
+};