Bluetooth: Temporarily stop background scanning on discovery
If the user sends a mgmt start discovery command while the background scanning is running, we should temporarily stop it. Once the discovery finishes, we start the background scanning again. Signed-off-by: Andre Guedes <andre.guedes@openbossa.org> Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
This commit is contained in:
parent
cef952ce76
commit
c54c3860e3
2 changed files with 8 additions and 6 deletions
|
|
@ -1786,6 +1786,8 @@ void hci_discovery_set_state(struct hci_dev *hdev, int state)
|
|||
|
||||
switch (state) {
|
||||
case DISCOVERY_STOPPED:
|
||||
hci_update_background_scan(hdev);
|
||||
|
||||
if (hdev->discovery.state != DISCOVERY_STARTING)
|
||||
mgmt_discovering(hdev, 0);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue