diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2021-08-09 15:47:18 -0700 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2021-08-09 15:47:18 -0700 |
commit | 6fb2f1aa5f60b746c1037ac12720915bd87705f2 (patch) | |
tree | fe1c945fa991b9fc2d27346a39fee8ff6614cf24 /monitor/packet.c | |
parent | 34d44262d7c0ba297baadef3b90fc665c309b17c (diff) | |
download | bluez-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.c | 9 |
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) |