From 38ca3467bdb445cfae546388c7a2a575628b4408 Mon Sep 17 00:00:00 2001 From: Frediano Ziglio Date: Fri, 18 Nov 2016 12:45:49 +0000 Subject: [PATCH] Do not leak mig_timer Signed-off-by: Frediano Ziglio Acked-by: Pavel Grunt --- server/reds.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/reds.c b/server/reds.c index c5e84ece..f88c5f27 100644 --- a/server/reds.c +++ b/server/reds.c @@ -3594,6 +3594,10 @@ SPICE_GNUC_VISIBLE void spice_server_destroy(SpiceServer *reds) } reds_cleanup(reds); + if (reds->mig_timer) { + reds_core_timer_remove(reds, reds->mig_timer); + } + /* remove the server from the list of servers so that we don't attempt to * free it again at exit */ pthread_mutex_lock(&global_reds_lock);