diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2015-07-24 19:13:31 +0200 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2015-07-24 19:42:17 +0000 |
commit | bb7e6573608b89c426e1f77befcf37cec57d7d89 (patch) | |
tree | 8f327d35aec0becff2c3ad60e6c413a456224aff | |
parent | b962fdde7ead416ef9239f5cf727c68b31823a1d (diff) |
RLC: fix dissection when only header is captured but full PDU length is reported
Change-Id: I06e7bed71a42c6cbe500d7f1994a625b37d6586c
Reviewed-on: https://code.wireshark.org/review/9777
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
-rw-r--r-- | epan/dissectors/packet-rlc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/epan/dissectors/packet-rlc.c b/epan/dissectors/packet-rlc.c index ddc7780255..164ac6a006 100644 --- a/epan/dissectors/packet-rlc.c +++ b/epan/dissectors/packet-rlc.c @@ -1889,7 +1889,7 @@ dissect_rlc_um(enum rlc_channel_type channel, tvbuff_t *tvb, packet_info *pinfo, if (global_rlc_headers_expected) { /* There might not be any data, if only header was logged */ - is_truncated = (tvb_reported_length_remaining(tvb, offs) == 0); + is_truncated = (tvb_captured_length_remaining(tvb, offs) == 0); truncated_ti = proto_tree_add_boolean(tree, hf_rlc_header_only, tvb, 0, 0, is_truncated); if (is_truncated) { @@ -2312,7 +2312,7 @@ dissect_rlc_am(enum rlc_channel_type channel, tvbuff_t *tvb, packet_info *pinfo, offs += ((li_is_on_2_bytes) ? 2 : 1) * num_li; if (global_rlc_headers_expected) { /* There might not be any data, if only header was logged */ - is_truncated = (tvb_reported_length_remaining(tvb, offs) == 0); + is_truncated = (tvb_captured_length_remaining(tvb, offs) == 0); truncated_ti = proto_tree_add_boolean(tree, hf_rlc_header_only, tvb, 0, 0, is_truncated); if (is_truncated) { |