aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-pdcp-nr.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2018-06-18 23:38:17 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2018-06-19 05:12:42 +0000
commitbf829007b4235be1b5144c40c8f7189064f4d44a (patch)
tree2f42359bfc547ef1aabedd9430c2a06d45043aa5 /epan/dissectors/packet-pdcp-nr.c
parent304e03eb752ff218545416ca0cee70a9d6d09a56 (diff)
PDCP NR: fix IP tvbuff creation when MAC-I is present
Change-Id: I5241af9068937bdeefe1d0ea6caaa49959cf2a44 Reviewed-on: https://code.wireshark.org/review/28335 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-pdcp-nr.c')
-rw-r--r--epan/dissectors/packet-pdcp-nr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/dissectors/packet-pdcp-nr.c b/epan/dissectors/packet-pdcp-nr.c
index 4f2e722c1f..d2d250541d 100644
--- a/epan/dissectors/packet-pdcp-nr.c
+++ b/epan/dissectors/packet-pdcp-nr.c
@@ -1288,7 +1288,7 @@ static int dissect_pdcp_nr(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree,
/* Not attempting to decode payload if ciphering is enabled
(and NULL ciphering is not being used) */
if (global_pdcp_dissect_user_plane_as_ip) {
- tvbuff_t *ip_payload_tvb = tvb_new_subset_remaining(payload_tvb, offset);
+ tvbuff_t *ip_payload_tvb = tvb_new_subset_length(payload_tvb, offset, payload_length);
/* Don't update info column for ROHC unless configured to */
if (global_pdcp_nr_layer_to_show != ShowTrafficLayer) {