Parent: 9c90fc508da7d61f5c7a4c66f696cf8da6b36917
Author: Szymon Janc <szymon.janc@codecoup.pl>
Committer: Johan Hedberg <johan.hedberg@intel.com>
Date: 2018-02-19 19:15:02
Tree: c3d1fd61affd2bd4c8ce6ee766e24c19878633e2
adapter: Fix not clearing connectable setting on power off When kernel control of connectable is used daemon doesn't enable connectable setting unless discoverable. Both settings are permanent over power toggle unless discoverable timeout was set. In that case discoverable flag is cleared by kernel on power off. This leads to connectable flag being left enabled when toggling power on discoverable adapter with timeout set. This has some implications on system behaviour: - accepting connection from unknown devices - not being able to advertise as broadcaster Since kernel doens't know the reason for enabling connectable flag (and thus if disable if on power off) this needs to be handled in bluetoothd.
Diffstat
| M | src/adapter.c | | | 29 | +++++++++++++++++++++++++++++ |
1 files changed, 29 insertions(+), 0 deletions(-)