diff options
-rw-r--r-- | epan/dissectors/packet-enip.c | 4 | ||||
-rw-r--r-- | epan/dissectors/packet-hartip.c | 3 | ||||
-rw-r--r-- | epan/dissectors/packet-hpfeeds.c | 4 | ||||
-rw-r--r-- | epan/dissectors/packet-http2.c | 4 | ||||
-rw-r--r-- | epan/dissectors/packet-usbip.c | 6 |
5 files changed, 0 insertions, 21 deletions
diff --git a/epan/dissectors/packet-enip.c b/epan/dissectors/packet-enip.c index 61455d2969..677dc6fe1c 100644 --- a/epan/dissectors/packet-enip.c +++ b/epan/dissectors/packet-enip.c @@ -2839,10 +2839,6 @@ dissect_enip_udp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data static int dissect_enip_tcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data) { - /* An ENIP packet is at least 4 bytes long. */ - if (tvb_captured_length(tvb) < 4) - return 0; - tcp_dissect_pdus(tvb, pinfo, tree, enip_desegment, 4, get_enip_pdu_len, dissect_enip_pdu, data); return tvb_captured_length(tvb); } diff --git a/epan/dissectors/packet-hartip.c b/epan/dissectors/packet-hartip.c index 79bedc76f0..9aa9665ed9 100644 --- a/epan/dissectors/packet-hartip.c +++ b/epan/dissectors/packet-hartip.c @@ -1385,9 +1385,6 @@ static int dissect_hartip_tcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data) { - if (!tvb_bytes_exist(tvb, 0, HARTIP_HEADER_LENGTH)) - return 0; - tcp_dissect_pdus(tvb, pinfo, tree, hartip_desegment, HARTIP_HEADER_LENGTH, get_dissect_hartip_len, dissect_hartip_pdu, data); return tvb_reported_length(tvb); diff --git a/epan/dissectors/packet-hpfeeds.c b/epan/dissectors/packet-hpfeeds.c index ffea69a707..d8360289ec 100644 --- a/epan/dissectors/packet-hpfeeds.c +++ b/epan/dissectors/packet-hpfeeds.c @@ -361,10 +361,6 @@ dissect_hpfeeds_pdu(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* d static int dissect_hpfeeds(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data) { - /* At lease header is needed */ - if (tvb_reported_length(tvb) < HPFEEDS_HDR_LEN) - return 0; - tcp_dissect_pdus(tvb, pinfo, tree, hpfeeds_desegment, HPFEEDS_HDR_LEN, get_hpfeeds_pdu_len, dissect_hpfeeds_pdu, data); return tvb_captured_length(tvb); diff --git a/epan/dissectors/packet-http2.c b/epan/dissectors/packet-http2.c index dd21efcc5d..87efbeefef 100644 --- a/epan/dissectors/packet-http2.c +++ b/epan/dissectors/packet-http2.c @@ -1514,10 +1514,6 @@ dissect_http2(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, proto_item *ti; proto_tree *http2_tree; - /* Check that there's enough data */ - if (tvb_captured_length(tvb) < FRAME_HEADER_LENGTH) - return 0; - col_set_str(pinfo->cinfo, COL_PROTOCOL, "HTTP2"); col_clear(pinfo->cinfo, COL_INFO); diff --git a/epan/dissectors/packet-usbip.c b/epan/dissectors/packet-usbip.c index 4f949e16c9..38e0a443ee 100644 --- a/epan/dissectors/packet-usbip.c +++ b/epan/dissectors/packet-usbip.c @@ -822,12 +822,6 @@ get_usbip_message_len(packet_info *pinfo _U_, tvbuff_t *tvb, int offset, static int dissect_usbip(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data) { - /* Check that there's enough data */ - if (tvb_reported_length(tvb) < 4) { - /* usbip's smallest packet size is 4 */ - return 0; - } - tcp_dissect_pdus(tvb, pinfo, tree, TRUE, FRAME_HEADER_LEN, get_usbip_message_len, dissect_usbip_common, data); |