Diff between 0ddf8aa9e4684e1680f281b361eaf3e4abd65d54 and c7e4949b63cb3d30d5ecf159b388edd71ca95d25
Changed Files
| File | Additions | Deletions | Status |
| monitor/packet.c | +4 | -1 | modified |
Full Patch
diff --git a/monitor/packet.c b/monitor/packet.c
index dde8050..c50d2da 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -262,13 +262,16 @@ static void print_addr(const uint8_t *addr, uint8_t addr_type)
print_bdaddr(addr);
break;
case 0x01:
- switch (addr[5] & 0x03) {
+ switch ((addr[5] & 0xc0) >> 6) {
case 0x00:
str = "Non-Resolvable";
break;
case 0x01:
str = "Resolvable";
break;
+ case 0x03:
+ str = "Static";
+ break;
default:
str = "Reserved";
break;