From de3fa6e54ded72f83780b984202fca8c0c1b808c Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Fri, 10 Nov 2017 08:19:18 +0200 Subject: [PATCH] monitor: Fix decoding of Mesh Network PDU header --- monitor/packet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/monitor/packet.c b/monitor/packet.c index 231c7d107..ae05647c2 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -3620,8 +3620,8 @@ static void print_mesh_data(const uint8_t *data, uint8_t len) if (len < 1) return; - print_field(" IV: %u", data[0] & 0x01); - print_field(" NID: 0x%2.2x", data[0] & 0xfe); + print_field(" IVI: %u", data[0] >> 7); + print_field(" NID: 0x%2.2x", data[0] & 0x7f); packet_hexdump(data + 1, len - 1); } -- 2.47.3