diff options
Diffstat (limited to 'epan/dissectors/packet-rpcap.c')
-rw-r--r-- | epan/dissectors/packet-rpcap.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/epan/dissectors/packet-rpcap.c b/epan/dissectors/packet-rpcap.c index 2a9e7864b0..70f81fe03f 100644 --- a/epan/dissectors/packet-rpcap.c +++ b/epan/dissectors/packet-rpcap.c @@ -374,7 +374,7 @@ dissect_rpcap_error (tvbuff_t *tvb, packet_info *pinfo, proto_item *ti; gint len; - len = tvb_length_remaining (tvb, offset); + len = tvb_captured_length_remaining (tvb, offset); if (len <= 0) return; @@ -498,7 +498,7 @@ dissect_rpcap_findalldevs_if (tvbuff_t *tvb, packet_info *pinfo _U_, for (i = 0; i < naddr; i++) { offset = dissect_rpcap_findalldevs_ifaddr (tvb, pinfo, tree, offset); - if (tvb_length_remaining (tvb, offset) < 0) { + if (tvb_reported_length_remaining (tvb, offset) < 0) { /* No more data in packet */ expert_add_info(pinfo, ti, &ei_no_more_data); break; @@ -524,7 +524,7 @@ dissect_rpcap_findalldevs_reply (tvbuff_t *tvb, packet_info *pinfo _U_, for (i = 0; i < no_devs; i++) { offset = dissect_rpcap_findalldevs_if (tvb, pinfo, tree, offset); - if (tvb_length_remaining (tvb, offset) < 0) { + if (tvb_reported_length_remaining (tvb, offset) < 0) { /* No more data in packet */ expert_add_info(pinfo, ti, &ei_no_more_data); break; @@ -613,7 +613,7 @@ dissect_rpcap_filter (tvbuff_t *tvb, packet_info *pinfo, for (i = 0; i < nitems; i++) { offset = dissect_rpcap_filterbpf_insn (tvb, pinfo, tree, offset); - if (tvb_length_remaining (tvb, offset) < 0) { + if (tvb_reported_length_remaining (tvb, offset) < 0) { /* No more data in packet */ expert_add_info(pinfo, ti, &ei_no_more_data); break; @@ -673,7 +673,7 @@ dissect_rpcap_open_request (tvbuff_t *tvb, packet_info *pinfo _U_, { gint len; - len = tvb_length_remaining (tvb, offset); + len = tvb_captured_length_remaining (tvb, offset); proto_tree_add_item (parent_tree, hf_open_request, tvb, offset, len, ENC_ASCII|ENC_NA); } @@ -866,7 +866,7 @@ dissect_rpcap_packet (tvbuff_t *tvb, packet_info *pinfo, proto_tree *top_tree, * reported_length_remaining should not be -1, as offset is at * most right past the end of the available data in the packet. */ - reported_length_remaining = tvb_length_remaining (tvb, offset); + reported_length_remaining = tvb_reported_length_remaining (tvb, offset); if (caplen > (guint)reported_length_remaining) { expert_add_info(pinfo, ti, &ei_caplen_too_big); return; @@ -972,7 +972,7 @@ dissect_rpcap (tvbuff_t *tvb, packet_info *pinfo, proto_tree *top_tree, void* da dissect_rpcap_stats_reply (tvb, pinfo, tree, offset); break; default: - len = tvb_length_remaining (tvb, offset); + len = tvb_reported_length_remaining (tvb, offset); if (len) { /* Yet unknown, dump as data */ proto_item_set_len (ti, 8); @@ -982,7 +982,7 @@ dissect_rpcap (tvbuff_t *tvb, packet_info *pinfo, proto_tree *top_tree, void* da break; } - return tvb_length(tvb); + return tvb_captured_length(tvb); } @@ -994,7 +994,7 @@ check_rpcap_heur (tvbuff_t *tvb, gboolean tcp) guint16 msg_value; guint32 plen, len, caplen; - if (tvb_length (tvb) < 8) + if (tvb_captured_length (tvb) < 8) /* Too short */ return FALSE; @@ -1028,7 +1028,7 @@ check_rpcap_heur (tvbuff_t *tvb, gboolean tcp) plen = tvb_get_ntohl (tvb, offset); offset += 4; - len = (guint32) tvb_length_remaining (tvb, offset); + len = (guint32) tvb_reported_length_remaining (tvb, offset); switch (msg_type) { |