Commit 492ad783 authored by Luiz Augusto von Dentz's avatar Luiz Augusto von Dentz Committed by Marcel Holtmann
Browse files

Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0



Instance 0 is controlled by stack itself and always set the local name
in the scan response.

Signed-off-by: default avatarLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent 10bbffa3
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -904,9 +904,9 @@ static u8 get_adv_instance_scan_rsp_len(struct hci_dev *hdev, u8 instance)
{
	struct adv_info *adv_instance;

	/* Ignore instance 0 */
	/* Instance 0x00 always set local name */
	if (instance == 0x00)
		return 0;
		return 1;

	adv_instance = hci_find_adv_instance(hdev, instance);
	if (!adv_instance)
@@ -923,9 +923,9 @@ static u8 get_cur_adv_instance_scan_rsp_len(struct hci_dev *hdev)
	u8 instance = hdev->cur_adv_instance;
	struct adv_info *adv_instance;

	/* Ignore instance 0 */
	/* Instance 0x00 always set local name */
	if (instance == 0x00)
		return 0;
		return 1;

	adv_instance = hci_find_adv_instance(hdev, instance);
	if (!adv_instance)