diff options
author | Lichen Liu <llc123456a@gmail.com> | 2020-04-24 12:45:55 +0800 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2020-04-27 11:51:34 +0000 |
commit | 1aba12265eacf5b9a4942f3a7ecdd893f5157a88 (patch) | |
tree | ebebc9766142a0a0656da03a6e89ab12d02c956a | |
parent | 524baee94fd8fab0ce4ba212ef35f39e81a386c0 (diff) |
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 <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
-rw-r--r-- | epan/dissectors/packet-openflow_v6.c | 3 |
1 files changed, 2 insertions, 1 deletions
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; } |