aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorAlexis La Goutte <alexis.lagoutte@gmail.com>2023-06-09 08:09:43 +0200
committerAlexis La Goutte <alexis.lagoutte@gmail.com>2023-06-09 19:36:35 +0000
commitc251ec9989c284069d2673e408cdd9ce923e1e24 (patch)
treeaa266f4b7bc13bc2151408b1a63b815d4b586234 /epan
parenta3806fc69b9ee53ac6e4a52f679ef536219520ea (diff)
wifi-nan: fix wrong offset for NAN availability
Fix 19129
Diffstat (limited to 'epan')
-rw-r--r--epan/dissectors/packet-wifi-nan.c6
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++)