diff options
author | Anders Broman <anders.broman@ericsson.com> | 2019-10-28 09:42:48 +0100 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2019-10-28 09:35:52 +0000 |
commit | 5e8b6f3012816689112abd5ac7b944fed47dd208 (patch) | |
tree | 3f7ee48d43d23fe331843ae538129ccbd782149b | |
parent | 3a0b512b11ad8994e8c6026c0dae4c0007d005ec (diff) |
NAS 5GS: Rejected NSSAI. use correct offsets.
Change-Id: I30e1bda0d57dc7d5dfd5bf2036e6db6c9c211f3d
Reviewed-on: https://code.wireshark.org/review/34871
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
-rw-r--r-- | epan/dissectors/packet-nas_5gs.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/epan/dissectors/packet-nas_5gs.c b/epan/dissectors/packet-nas_5gs.c index cdb3544719..74b0e66586 100644 --- a/epan/dissectors/packet-nas_5gs.c +++ b/epan/dissectors/packet-nas_5gs.c @@ -1903,16 +1903,16 @@ de_nas_5gs_mm_rej_nssai(tvbuff_t *tvb, proto_tree *tree, packet_info *pinfo _U_, sub_tree = proto_tree_add_subtree_format(tree, tvb, curr_offset, -1, ett_nas_5gs_mm_rej_nssai, &item, "Rejected S-NSSAI %u", num_items); /* Length of rejected S-NSSAI Cause value */ - proto_tree_add_item_ret_uint(sub_tree, hf_nas_5gs_mm_len_of_rej_s_nssai, tvb, offset, 1, ENC_BIG_ENDIAN, &nssai_len); - proto_tree_add_item(sub_tree, hf_nas_5gs_mm_rej_s_nssai_cause, tvb, offset, 1, ENC_BIG_ENDIAN); + proto_tree_add_item_ret_uint(sub_tree, hf_nas_5gs_mm_len_of_rej_s_nssai, tvb, curr_offset, 1, ENC_BIG_ENDIAN, &nssai_len); + proto_tree_add_item(sub_tree, hf_nas_5gs_mm_rej_s_nssai_cause, tvb, curr_offset, 1, ENC_BIG_ENDIAN); curr_offset++; /* SST */ - proto_tree_add_item(sub_tree, hf_nas_5gs_mm_sst, tvb, offset, 1, ENC_BIG_ENDIAN); - offset += 1; + proto_tree_add_item(sub_tree, hf_nas_5gs_mm_sst, tvb, curr_offset, 1, ENC_BIG_ENDIAN); + curr_offset += 1; if (nssai_len > 1) { /* SD octet 3 - octet 5* */ - proto_tree_add_item(sub_tree, hf_nas_5gs_mm_sd, tvb, offset, 3, ENC_BIG_ENDIAN); - offset += 3; + proto_tree_add_item(sub_tree, hf_nas_5gs_mm_sd, tvb, curr_offset, 3, ENC_BIG_ENDIAN); + curr_offset += 3; } proto_item_set_len(item, curr_offset - start_offset); } |