diff options
author | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2023-06-09 08:09:43 +0200 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2023-06-09 19:36:35 +0000 |
commit | c251ec9989c284069d2673e408cdd9ce923e1e24 (patch) | |
tree | aa266f4b7bc13bc2151408b1a63b815d4b586234 /epan | |
parent | a3806fc69b9ee53ac6e4a52f679ef536219520ea (diff) |
wifi-nan: fix wrong offset for NAN availability
Fix 19129
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-wifi-nan.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/packet-wifi-nan.c b/epan/dissectors/packet-wifi-nan.c index 35359c8c89..ed4575937d 100644 --- a/epan/dissectors/packet-wifi-nan.c +++ b/epan/dissectors/packet-wifi-nan.c @@ -1556,12 +1556,12 @@ dissect_attr_availability(proto_tree* attr_tree, tvbuff_t* tvb, gint offset, gui guint64 entries_type, non_contiguous_bw, num_entries; proto_tree_add_bits_ret_val(entries_tree, hf_nan_attr_availability_entry_entries_type, tvb, - offset * 8 + 7, 1, &entries_type, ENC_LITTLE_ENDIAN); + offset * 8, 1, &entries_type, ENC_LITTLE_ENDIAN); proto_tree_add_bits_ret_val(entries_tree, - hf_nan_attr_availability_entry_entries_non_contiguous_bw, tvb, offset * 8 + 6, 1, + hf_nan_attr_availability_entry_entries_non_contiguous_bw, tvb, offset * 8 + 1, 1, &non_contiguous_bw, ENC_LITTLE_ENDIAN); proto_tree_add_bits_ret_val(entries_tree, hf_nan_attr_availability_entry_entries_num_entries, - tvb, offset * 8, 4, &num_entries, ENC_LITTLE_ENDIAN); + tvb, offset * 8 + 4, 4, &num_entries, ENC_LITTLE_ENDIAN); offset += 1; for (guint8 i = 0; i < num_entries; i++) |