From 08ceeec81ee3b57ebae338c0c45db2bd518b8007 Mon Sep 17 00:00:00 2001 From: Gtker Date: Sun, 25 Jul 2021 16:25:46 +0200 Subject: [PATCH] WOWW: Fix multi message PDUs using incorrect data Previously the offset into the decrypted header tvb was used, which was always 4 or 6, instead of the offset into the entire PDU tvb. --- epan/dissectors/packet-woww.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epan/dissectors/packet-woww.c b/epan/dissectors/packet-woww.c index a2589762f6..9b608de780 100644 --- a/epan/dissectors/packet-woww.c +++ b/epan/dissectors/packet-woww.c @@ -2695,7 +2695,7 @@ add_header_to_tree(WowwDecryptedHeader_t* decrypted_header, gint offset_packet_end = start_offset + (gint)packet_size; // Remember to go back to original tvb - add_body_fields(opcode, woww_tree, tvb, offset, offset_packet_end); + add_body_fields(opcode, woww_tree, tvb, start_offset + headerSize, offset_packet_end); return offset_packet_end; }