File 0001-don-t-attempt-to-export-NULL-GDBusInt.patch of Package xdg-desktop-portal.10323

From 1737e30f5115fea144ab5e3f5f455e40d43dc974 Mon Sep 17 00:00:00 2001
From: James Henstridge <james@jamesh.id.au>
Date: Wed, 10 Oct 2018 18:28:05 +0800
Subject: [PATCH] desktop-portal: don't attempt to export NULL
 GDBusInterfaceSkeletons

---
 src/xdg-desktop-portal.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/xdg-desktop-portal.c b/src/xdg-desktop-portal.c
index 1938252..41a41d2 100644
--- a/src/xdg-desktop-portal.c
+++ b/src/xdg-desktop-portal.c
@@ -339,6 +339,12 @@ export_portal_implementation (GDBusConnection *connection,
 {
   g_autoptr(GError) error = NULL;
 
+  if (skeleton == NULL)
+    {
+      g_warning ("No skeleton to export");
+      return;
+    }
+
   g_dbus_interface_skeleton_set_flags (skeleton,
                                        G_DBUS_INTERFACE_SKELETON_FLAGS_HANDLE_METHOD_INVOCATIONS_IN_THREAD);
   g_signal_connect (skeleton, "g-authorize-method",
-- 
2.16.4

openSUSE Build Service is sponsored by