summaryrefslogtreecommitdiffstats
path: root/server/red-dispatcher.c
diff options
context:
space:
mode:
authorJonathon Jongsma <jjongsma@redhat.com>2015-02-20 17:14:47 -0600
committerFabiano FidĂȘncio <fidencio@redhat.com>2015-02-23 23:00:47 +0100
commit150f0f517fc400e983a7cf8c6a12b1a3322dda3d (patch)
treec3aadf9a51e716025a3970f80b053a19e8e5ffc4 /server/red-dispatcher.c
parent816b3f95288e0c8e3a06dd653cb2e82a88c94647 (diff)
downloadspice-150f0f517fc400e983a7cf8c6a12b1a3322dda3d.tar.gz
spice-150f0f517fc400e983a7cf8c6a12b1a3322dda3d.tar.xz
spice-150f0f517fc400e983a7cf8c6a12b1a3322dda3d.zip
Free dispatchers at exitreplay-rebase
Diffstat (limited to 'server/red-dispatcher.c')
-rw-r--r--server/red-dispatcher.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/server/red-dispatcher.c b/server/red-dispatcher.c
index 44b13343..d8123399 100644
--- a/server/red-dispatcher.c
+++ b/server/red-dispatcher.c
@@ -861,6 +861,13 @@ void red_dispatcher_async_complete(struct RedDispatcher *dispatcher,
free(async_command);
}
+void red_dispatcher_free(RedDispatcher *self)
+{
+ g_object_unref(self->dispatcher);
+ /* FIXME: free other stuff */
+ free(self);
+}
+
RedDispatcher *red_dispatcher_new(RedsState *reds, QXLInstance *qxl, int compression_level)
{
RedDispatcher *red_dispatcher;