Diff between b35cdac7b1559c588ef393e3e9f8515a824e2a31 and c7574ced7cb2583c4a6de12503e22e5e7256b1f4

Changed Files

File Additions Deletions Status
src/gatt-dbus.c +6 -0 modified

Full Patch

diff --git a/src/gatt-dbus.c b/src/gatt-dbus.c
index 275b263..6c4cdf7 100644
--- a/src/gatt-dbus.c
+++ b/src/gatt-dbus.c
@@ -341,6 +341,12 @@ gboolean gatt_dbus_manager_register(void)
 
 void gatt_dbus_manager_unregister(void)
 {
+	/* We might not have initialized if experimental features are
+	 * not enabled.
+	 */
+	if (!proxy_hash)
+		return;
+
 	g_hash_table_destroy(proxy_hash);
 	proxy_hash = NULL;