Diff between 9425f193640330ca523b0b602f6f87d87c9629e3 and 657ca31b90a8b5a7509537f0ee76335f593d9de7
Changed Files
| File | Additions | Deletions | Status |
| monitor/packet.c | +5 | -4 | modified |
Full Patch
diff --git a/monitor/packet.c b/monitor/packet.c
index 89423d1..2e09dda 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -3866,10 +3866,11 @@ void packet_monitor(struct timeval *tv, struct ucred *cred,
uint16_t manufacturer;
const char *ident;
- if (index_filter && index_number != index)
- return;
-
- index_current = index;
+ if (index != HCI_DEV_NONE) {
+ if (index_filter && index_number != index)
+ return;
+ index_current = index;
+ }
if (tv && time_offset == ((time_t) -1))
time_offset = tv->tv_sec;