From cf15cfa37bc1979e19c6a7412c38489663f802c1 Mon Sep 17 00:00:00 2001 From: Andre Guedes Date: Mon, 13 Feb 2012 15:41:02 -0300 Subject: [PATCH] --- yaml --- r: 290955 b: refs/heads/master c: 7b99b659d90c5d421cb1867295c78a4c0c030734 h: refs/heads/master i: 290953: 78d43e5804f14c9dd173b3e6754aa459ba4ef29f 290951: 6b3f7df451c9d6ef9c5cd31d2a4e2c4b871848d9 v: v3 --- [refs] | 2 +- trunk/net/bluetooth/hci_core.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index fe10260145ab..6718aa21cfad 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 203159d486006a18fa1ccf787a10d15d3128cdac +refs/heads/master: 7b99b659d90c5d421cb1867295c78a4c0c030734 diff --git a/trunk/net/bluetooth/hci_core.c b/trunk/net/bluetooth/hci_core.c index 9ada16449aed..dc31e7d6028e 100644 --- a/trunk/net/bluetooth/hci_core.c +++ b/trunk/net/bluetooth/hci_core.c @@ -380,7 +380,8 @@ void hci_discovery_set_state(struct hci_dev *hdev, int state) switch (state) { case DISCOVERY_STOPPED: - mgmt_discovering(hdev, 0); + if (hdev->discovery.state != DISCOVERY_STARTING) + mgmt_discovering(hdev, 0); break; case DISCOVERY_STARTING: break;