diff --git a/tools/hcidump.c b/tools/hcidump.c
index 2bbc207..37a9f00 100644
--- a/tools/hcidump.c
+++ b/tools/hcidump.c
/* Default options */
static int snap_len = SNAP_LEN;
static int mode = PARSE;
-static int permcheck = 1;
static char *dump_file = NULL;
static char *pppdump_file = NULL;
static char *audio_file = NULL;
{
struct sockaddr_hci addr;
struct hci_filter flt;
- struct hci_dev_info di;
- int sk, dd, opt;
-
- if (permcheck && dev != HCI_DEV_NONE) {
- dd = hci_open_dev(dev);
- if (dd < 0) {
- perror("Can't open device");
- return -1;
- }
-
- if (hci_devinfo(dev, &di) < 0) {
- perror("Can't get device info");
- return -1;
- }
-
- opt = hci_test_bit(HCI_RAW, &di.flags);
- if (ioctl(dd, HCISETRAW, opt) < 0) {
- if (errno == EACCES) {
- perror("Can't access device");
- return -1;
- }
- }
-
- hci_close_dev(dd);
- }
+ int sk, opt;
/* Create HCI socket */
sk = socket(AF_BLUETOOTH, SOCK_RAW, BTPROTO_HCI);
{ "pppdump", 1, 0, 'D' },
{ "audio", 1, 0, 'A' },
{ "novendor", 0, 0, 'Y' },
- { "nopermcheck", 0, 0, 'Z' },
{ "help", 0, 0, 'h' },
{ "version", 0, 0, 'v' },
{ 0 }
uint16_t obex_port;
while ((opt = getopt_long(argc, argv,
- "i:l:p:m:w:r:taxXRC:H:O:P:S:D:A:YZhv",
+ "i:l:p:m:w:r:taxXRC:H:O:P:S:D:A:Yhv",
main_options, NULL)) != -1) {
switch(opt) {
case 'i':
flags |= DUMP_NOVENDOR;
break;
- case 'Z':
- permcheck = 0;
- break;
-
case 'v':
printf("%s\n", VERSION);
exit(0);