Bluetooth: Fix missing ext info event when setting appearance
authorMichał Narajowski <[email protected]>
Mon, 19 Sep 2016 18:25:56 +0000 (20:25 +0200)
committerMarcel Holtmann <[email protected]>
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 <[email protected]>
Signed-off-by: Szymon Janc <[email protected]>
Signed-off-by: Marcel Holtmann <[email protected]>
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,