From 732d620fe23787cd5e82bf6c9f8cfe17c61473fb Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Thu, 6 Mar 2014 12:33:20 +0200 Subject: [PATCH] core: Fix not sending Paired property device_set_paired was checking state->paired which is never set at that point thus pending_paired will not be set either causing Paired property to no be sent after services are discovered. --- src/device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/device.c b/src/device.c index cf357f4d7..e62444532 100644 --- a/src/device.c +++ b/src/device.c @@ -3953,7 +3953,7 @@ void device_set_paired(struct btd_device *dev, uint8_t bdaddr_type) if (state->paired) return; - if (state->paired && !state->svc_resolved) + if (!state->svc_resolved) dev->pending_paired = true; else if (dev->bredr_state.paired != dev->le_state.paired) g_dbus_emit_property_changed(dbus_conn, dev->path, -- 2.47.3