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;