From c6f24fac8a5296f121001025410ef21de53a8815 Mon Sep 17 00:00:00 2001
From: Julian Bouzas <julian.bouzas@collabora.com>
Date: Mon, 18 May 2020 11:09:36 -0400
Subject: [PATCH] main: disconnect core before exiting

Disconnecting core finishes all pending tasks, which is needed in order to avoid
possible leaks if some tasks are still pending when exiting.
---
 src/main.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main.c b/src/main.c
index 9b17fafa..031e1952 100644
--- a/src/main.c
+++ b/src/main.c
@@ -408,6 +408,7 @@ main (gint argc, gchar **argv)
 
   g_idle_add ((GSourceFunc) load_commands_file, &data);
   g_main_loop_run (data.loop);
+  wp_core_disconnect (core);
 
 out:
   if (data.exit_message) {
-- 
GitLab