diff options
Diffstat (limited to 'net/bluetooth/mgmt.c')
-rw-r--r-- | net/bluetooth/mgmt.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/bluetooth/mgmt.c b/net/bluetooth/mgmt.c index 4e4889490635..000abc07bc1e 100644 --- a/net/bluetooth/mgmt.c +++ b/net/bluetooth/mgmt.c | |||
@@ -1367,7 +1367,7 @@ static int add_uuid(struct sock *sk, u16 index, void *data, u16 len) | |||
1367 | if (err < 0) | 1367 | if (err < 0) |
1368 | goto failed; | 1368 | goto failed; |
1369 | 1369 | ||
1370 | err = cmd_complete(sk, index, MGMT_OP_ADD_UUID, 0, NULL, 0); | 1370 | err = cmd_complete(sk, index, MGMT_OP_ADD_UUID, 0, hdev->dev_class, 3); |
1371 | 1371 | ||
1372 | failed: | 1372 | failed: |
1373 | hci_dev_unlock(hdev); | 1373 | hci_dev_unlock(hdev); |
@@ -1428,7 +1428,8 @@ static int remove_uuid(struct sock *sk, u16 index, void *data, u16 len) | |||
1428 | if (err < 0) | 1428 | if (err < 0) |
1429 | goto unlock; | 1429 | goto unlock; |
1430 | 1430 | ||
1431 | err = cmd_complete(sk, index, MGMT_OP_REMOVE_UUID, 0, NULL, 0); | 1431 | err = cmd_complete(sk, index, MGMT_OP_REMOVE_UUID, 0, |
1432 | hdev->dev_class, 3); | ||
1432 | 1433 | ||
1433 | unlock: | 1434 | unlock: |
1434 | hci_dev_unlock(hdev); | 1435 | hci_dev_unlock(hdev); |