Diff between 793b009033816ec13c571409e6c8d30d8f577979 and d2c09255ef856cd68545ee0cab766a837b47e132
Changed Files
| File | Additions | Deletions | Status |
| src/device.c | +4 | -2 | modified |
Full Patch
diff --git a/src/device.c b/src/device.c
index ca7b15b..50ab339 100644
--- a/src/device.c
+++ b/src/device.c
@@ -2011,8 +2011,10 @@ int device_browse_primary(struct btd_device *device, DBusConnection *conn,
}
done:
- if (conn)
- req->conn = dbus_connection_ref(conn);
+ if (conn == NULL)
+ conn = get_dbus_connection();
+
+ req->conn = dbus_connection_ref(conn);
if (msg) {
const char *sender = dbus_message_get_sender(msg);