aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2014-11-17 23:22:08 +0100
committerMichael Mann <mmann78@netscape.net>2014-11-18 04:49:59 +0000
commit36837a2f5a340af6206dedf0245b4687fcc53254 (patch)
tree77c9837759a3da865cddfb054c3830193f7e8430
parent1dec509a8862706730fb0f8d41da4c3d7d1a3977 (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.c8
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 */