diff --git a/tools/hcidump.c b/tools/hcidump.c
index 4e0f369..be83871 100644
--- a/tools/hcidump.c
+++ b/tools/hcidump.c
if (sock < 0)
return -1;
- if (mode == SERVER)
- flags |= DUMP_BTSNOOP;
-
if (snap_len < SNAP_LEN)
snap_len = SNAP_LEN;
" -P, --ppp=channel Channel for PPP\n"
" -D, --pppdump=file Extract PPP traffic\n"
" -A, --audio=file Extract SCO audio data\n"
- " -B, --btsnoop Use BTSnoop file format\n"
" -V, --verbose Verbose decoding\n"
" -Y, --novendor No vendor commands or events\n"
" -4, --ipv4 Use IPv4 as transport\n"
{ "ppp", 1, 0, 'P' },
{ "pppdump", 1, 0, 'D' },
{ "audio", 1, 0, 'A' },
- { "btsnoop", 0, 0, 'B' },
{ "verbose", 0, 0, 'V' },
{ "novendor", 0, 0, 'Y' },
{ "nopermcheck", 0, 0, 'Z' },
audio_file = strdup(optarg);
break;
- case 'B':
- flags |= DUMP_BTSNOOP;
- break;
-
case 'V':
flags |= DUMP_VERBOSE;
break;
break;
case WRITE:
+ flags |= DUMP_BTSNOOP;
process_frames(device, open_socket(device, flags),
open_file(dump_file, mode, flags), flags);
break;
case SERVER:
+ flags |= DUMP_BTSNOOP;
init_parser(flags, filter, defpsm, defcompid, pppdump_fd, audio_fd);
run_server(device, dump_addr, dump_port, flags);
break;