diff options
author | Michael Mann <mmann78@netscape.net> | 2013-09-05 01:39:35 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2013-09-05 01:39:35 +0000 |
commit | 0c49b4d872c8d46cf4d28bf91f8861cf1bc0e122 (patch) | |
tree | c236fcc05e0fb91f87a5b628a5ca0a584c112757 /epan/dissectors/packet-ieee8023.c | |
parent | e65df7f453b4a2c7fcab788777c89c03eb12ed42 (diff) |
Add filterable expert info to dissect_802_3() and clean up the shrapnel.
svn path=/trunk/; revision=51761
Diffstat (limited to 'epan/dissectors/packet-ieee8023.c')
-rw-r--r-- | epan/dissectors/packet-ieee8023.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/epan/dissectors/packet-ieee8023.c b/epan/dissectors/packet-ieee8023.c index 5cba83a3cd..dda7bc73a5 100644 --- a/epan/dissectors/packet-ieee8023.c +++ b/epan/dissectors/packet-ieee8023.c @@ -38,7 +38,7 @@ static dissector_handle_t ccsds_handle; void dissect_802_3(volatile int length, gboolean is_802_2, tvbuff_t *tvb, int offset_after_length, packet_info *pinfo, proto_tree *tree, - proto_tree *fh_tree, int length_id, int trailer_id, + proto_tree *fh_tree, int length_id, int trailer_id, expert_field* ei_len, int fcs_len) { proto_item *length_it; @@ -65,8 +65,12 @@ dissect_802_3(volatile int length, gboolean is_802_2, tvbuff_t *tvb, the payload. */ if (length > reported_length) { length = reported_length; + expert_add_info(pinfo, length_it, ei_len); +/* expert_add_info_format(pinfo, length_it, PI_MALFORMED, PI_ERROR, "Length field value goes past the end of the payload"); + +*/ } /* Give the next dissector only 'length' number of bytes. */ |