|
@@ -1048,6 +1048,11 @@ int hci_inquiry(void __user *arg)
|
|
|
goto done;
|
|
|
}
|
|
|
|
|
|
+ if (hdev->dev_type != HCI_BREDR) {
|
|
|
+ err = -EOPNOTSUPP;
|
|
|
+ goto done;
|
|
|
+ }
|
|
|
+
|
|
|
if (!test_bit(HCI_BREDR_ENABLED, &hdev->dev_flags)) {
|
|
|
err = -EOPNOTSUPP;
|
|
|
goto done;
|
|
@@ -1533,6 +1538,11 @@ int hci_dev_cmd(unsigned int cmd, void __user *arg)
|
|
|
goto done;
|
|
|
}
|
|
|
|
|
|
+ if (hdev->dev_type != HCI_BREDR) {
|
|
|
+ err = -EOPNOTSUPP;
|
|
|
+ goto done;
|
|
|
+ }
|
|
|
+
|
|
|
if (!test_bit(HCI_BREDR_ENABLED, &hdev->dev_flags)) {
|
|
|
err = -EOPNOTSUPP;
|
|
|
goto done;
|