Highlight the right number of bytes for the PadN option data field

svn path=/trunk/; revision=50787
This commit is contained in:
Pascal Quantin 2013-07-22 14:19:04 +00:00
parent 4a84c0987e
commit d5922fb41f
1 changed files with 7 additions and 2 deletions

View File

@ -1855,13 +1855,18 @@ dissect_mip6_opt_padn(const mip6_opt *optp, tvbuff_t *tvb, int offset,
guint optlen, packet_info *pinfo _U_, guint optlen, packet_info *pinfo _U_,
proto_tree *opt_tree, proto_item *hdr_item _U_ ) proto_tree *opt_tree, proto_item *hdr_item _U_ )
{ {
guint8 len;
/* offset points to tag(opt) */ /* offset points to tag(opt) */
offset++; offset++;
len = tvb_get_guint8(tvb, offset);
proto_tree_add_item(opt_tree, hf_mip6_opt_len, tvb, offset, 1, ENC_BIG_ENDIAN); proto_tree_add_item(opt_tree, hf_mip6_opt_len, tvb, offset, 1, ENC_BIG_ENDIAN);
offset++; offset++;
proto_tree_add_text(opt_tree, tvb, offset, optlen, if (len > 0) {
"%s: %u bytes", optp->name, optlen); proto_tree_add_text(opt_tree, tvb, offset, len,
"%s: %u bytes", optp->name, len);
}
} }
/* 2 Binding Refresh Advice */ /* 2 Binding Refresh Advice */