Bluetooth: Fix missing ext info event when setting appearance
authorMichał Narajowski <michal.narajowski@codecoup.pl>
Mon, 19 Sep 2016 18:25:56 +0000 (20:25 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 19 Sep 2016 18:33:27 +0000 (20:33 +0200)
This patch adds missing event when setting appearance, just like
in the set local name command.

Signed-off-by: Michał Narajowski <michal.narajowski@codecoup.pl>
Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
net/bluetooth/mgmt.c

index 29e5ce95c50cc8a7e53d1db4fcdbaab603d65e6d..cd9f345894e0c4257826f2e58a9f9c19d601a6bf 100644 (file)
@@ -3187,6 +3187,8 @@ static int set_appearance(struct sock *sk, struct hci_dev *hdev, void *data,
 
                if (hci_dev_test_flag(hdev, HCI_LE_ADV))
                        adv_expire(hdev, MGMT_ADV_FLAG_APPEARANCE);
+
+               ext_info_changed(hdev, sk);
        }
 
        err = mgmt_cmd_complete(sk, hdev->id, MGMT_OP_SET_APPEARANCE, 0, NULL,