From 1aba12265eacf5b9a4942f3a7ecdd893f5157a88 Mon Sep 17 00:00:00 2001 From: Lichen Liu Date: Fri, 24 Apr 2020 12:45:55 +0800 Subject: openflow_v6: OFPMP_FLOW_DESC multipart req rep has an array of ofp_flow_desc. Change-Id: I0b957d3f5fec22135cd46fd70b6214d421894cb2 Reviewed-on: https://code.wireshark.org/review/36913 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte --- epan/dissectors/packet-openflow_v6.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'epan/dissectors/packet-openflow_v6.c') diff --git a/epan/dissectors/packet-openflow_v6.c b/epan/dissectors/packet-openflow_v6.c index b36fa5ede3..a866d3edb0 100644 --- a/epan/dissectors/packet-openflow_v6.c +++ b/epan/dissectors/packet-openflow_v6.c @@ -4570,7 +4570,8 @@ dissect_openflow_flow_desc_v6(tvbuff_t *tvb, packet_info *pinfo _U_, proto_tree while (offset < desc_end) { offset = dissect_openflow_instruction_v6(tvb, pinfo, desc_tree, offset, length); } - + if (desc_end < length) + return dissect_openflow_flow_desc_v6(tvb, pinfo, tree, offset, length); return offset; } -- cgit v1.2.3