summaryrefslogtreecommitdiff
path: root/monitor/packet.c
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2021-08-09 15:47:18 -0700
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2021-08-09 15:47:18 -0700
commit6fb2f1aa5f60b746c1037ac12720915bd87705f2 (patch)
treefe1c945fa991b9fc2d27346a39fee8ff6614cf24 /monitor/packet.c
parent34d44262d7c0ba297baadef3b90fc665c309b17c (diff)
downloadbluez-6fb2f1aa5f60b746c1037ac12720915bd87705f2.tar.gz
monitor: Make --analyze print address OUI
This makes analyze.c use packet_print_addr which does take care of decoding OUI portion of the address.
Diffstat (limited to 'monitor/packet.c')
-rw-r--r--monitor/packet.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/monitor/packet.c b/monitor/packet.c
index 025b7e9b0..9e849acc0 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -713,10 +713,9 @@ static void print_addr_resolve(const char *label, const uint8_t *addr,
}
}
-static void print_addr(const char *label, const uint8_t *addr,
- uint8_t addr_type)
+static void print_addr(const char *label, const uint8_t *addr, uint8_t type)
{
- print_addr_resolve(label, addr, addr_type, true);
+ print_addr_resolve(label, addr, type, true);
}
static void print_bdaddr(const uint8_t *bdaddr)
@@ -3780,9 +3779,9 @@ static void print_eir(const uint8_t *eir, uint8_t eir_len, bool le)
packet_hexdump(eir, eir_len - len);
}
-void packet_print_addr(const char *label, const void *data, bool random)
+void packet_print_addr(const char *label, const void *data, uint8_t type)
{
- print_addr(label ? : "Address", data, random ? 0x01 : 0x00);
+ print_addr(label ? : "Address", data, type);
}
void packet_print_handle(uint16_t handle)