Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9997a533 authored by Johan Hedberg's avatar Johan Hedberg
Browse files

Bluetooth: mgmt: Fix return value of add/remove_uuid



The Add/Remove UUID commands should return the device class instead of
an empty parameter list.

Signed-off-by: default avatarJohan Hedberg <johan.hedberg@intel.com>
Acked-by: default avatarGustavo F. Padovan <padovan@profusion.mobi>
Acked-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent 504c8dcd
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1367,7 +1367,7 @@ static int add_uuid(struct sock *sk, u16 index, void *data, u16 len)
	if (err < 0)
		goto failed;

	err = cmd_complete(sk, index, MGMT_OP_ADD_UUID, 0, NULL, 0);
	err = cmd_complete(sk, index, MGMT_OP_ADD_UUID, 0, hdev->dev_class, 3);

failed:
	hci_dev_unlock(hdev);
@@ -1428,7 +1428,8 @@ static int remove_uuid(struct sock *sk, u16 index, void *data, u16 len)
	if (err < 0)
		goto unlock;

	err = cmd_complete(sk, index, MGMT_OP_REMOVE_UUID, 0, NULL, 0);
	err = cmd_complete(sk, index, MGMT_OP_REMOVE_UUID, 0,
							hdev->dev_class, 3);

unlock:
	hci_dev_unlock(hdev);