diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2014-11-17 23:22:08 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2014-11-18 04:49:59 +0000 |
commit | 36837a2f5a340af6206dedf0245b4687fcc53254 (patch) | |
tree | 77c9837759a3da865cddfb054c3830193f7e8430 | |
parent | 1dec509a8862706730fb0f8d41da4c3d7d1a3977 (diff) |
MIPv6: display Experimental Mobility Message Data as such
Bug: 10703
Change-Id: I9b16f503418d7464234be3c772b5dae3fb5eb7a9
Reviewed-on: https://code.wireshark.org/review/5378
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Pascal Quantin <pascal.quantin@gmail.com>
Reviewed-by: Michael Mann <mmann78@netscape.net>
-rw-r--r-- | epan/dissectors/packet-mip6.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/epan/dissectors/packet-mip6.c b/epan/dissectors/packet-mip6.c index e864419de3..9c263b0372 100644 --- a/epan/dissectors/packet-mip6.c +++ b/epan/dissectors/packet-mip6.c @@ -3818,10 +3818,10 @@ dissect_mip6(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) break; case MIP6_EMH: /* 11 Experimental Mobility Header RFC5096 */ - /* There are no fields in the message beyond the required fields - * in the Mobility Header. - */ - offset = MIP6_DATA_OFF; + if (len > 8) { + proto_tree_add_item(mip6_tree, hf_mip6_opt_em_data, tvb, offset+MIP6_DATA_OFF, len-MIP6_DATA_OFF, ENC_NA); + } + offset = len; break; case MIP6_HAS: /* 12 Home Agent Switch */ |