diff options
Diffstat (limited to 'src/device.c')
-rw-r--r-- | src/device.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/device.c b/src/device.c index c81c4c2b..b6d8695f 100644 --- a/src/device.c +++ b/src/device.c @@ -1278,8 +1278,10 @@ int device_browse(struct btd_device *device, DBusConnection *conn, req = g_new0(struct browse_req, 1); - req->conn = conn ? dbus_connection_ref(conn) : get_dbus_connection(); + if (conn == NULL) + conn = get_dbus_connection(); + req->conn = dbus_connection_ref(conn); req->device = device; if (search) { |