From 321f231bd97d56dcd8c13e67c40136e1a3cc8ba0 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Sun, 1 Nov 2020 13:17:59 +0200 Subject: [PATCH] ACDR: Fix dissection of control packets The recorded protocol on this case is eth and not ip. --- epan/dissectors/packet-acdr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epan/dissectors/packet-acdr.c b/epan/dissectors/packet-acdr.c index 78f8db1255..2cebb6dd95 100644 --- a/epan/dissectors/packet-acdr.c +++ b/epan/dissectors/packet-acdr.c @@ -777,7 +777,7 @@ static void acdr_payload_handler(proto_tree *tree, packet_info *pinfo, tvbuff_t *tvb, acdr_dissector_data_t *data, const char *proto_name) { - if (data->header_added) { + if (data->header_added && data->media_type != ACDR_Control) { dissector_handle_t dissector = ip_dissector_handle; if (data->media_type == ACDR_DTLS || data->media_type == ACDR_T38) dissector = udp_dissector_handle;