aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ieee8023.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2013-09-05 01:39:35 +0000
committerMichael Mann <mmann78@netscape.net>2013-09-05 01:39:35 +0000
commit0c49b4d872c8d46cf4d28bf91f8861cf1bc0e122 (patch)
treec236fcc05e0fb91f87a5b628a5ca0a584c112757 /epan/dissectors/packet-ieee8023.c
parente65df7f453b4a2c7fcab788777c89c03eb12ed42 (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.c6
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. */