summaryrefslogtreecommitdiffstats
path: root/server/reds.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@gmail.com>2013-10-03 22:54:30 +0200
committerMarc-André Lureau <marcandre.lureau@gmail.com>2013-10-07 16:33:20 +0200
commit1d18b7e98ab268c755933061d77ccc7a981815e2 (patch)
tree8335fa9a97dfdb21d5d19d831674e3276916d15c /server/reds.c
parent961fa773654b51dc8631e1113371b1c3feb21aaf (diff)
downloadspice-1d18b7e98ab268c755933061d77ccc7a981815e2.tar.gz
spice-1d18b7e98ab268c755933061d77ccc7a981815e2.tar.xz
spice-1d18b7e98ab268c755933061d77ccc7a981815e2.zip
server: set dispatcher before calling attache_worker
This allows to call spice_qxl_add_memslot during attache_worker(), like done in the tests.
Diffstat (limited to 'server/reds.c')
-rw-r--r--server/reds.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/reds.c b/server/reds.c
index 0f81a32f..1456b751 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -3771,7 +3771,7 @@ SPICE_GNUC_VISIBLE int spice_server_add_interface(SpiceServer *s,
qxl = SPICE_CONTAINEROF(sin, QXLInstance, base);
qxl->st = spice_new0(QXLState, 1);
qxl->st->qif = SPICE_CONTAINEROF(interface, QXLInterface, base);
- qxl->st->dispatcher = red_dispatcher_init(qxl);
+ red_dispatcher_init(qxl);
} else if (strcmp(interface->type, SPICE_INTERFACE_TABLET) == 0) {
spice_info("SPICE_INTERFACE_TABLET");