aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ieee1905.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2017-10-27 17:42:54 +0200
committerMichael Mann <mmann78@netscape.net>2017-10-27 16:20:23 +0000
commit42f5aa4566d4a933270cdd50138d34262e192ada (patch)
treed7398351a568eece16fdddbd187f27cb8fe29574 /epan/dissectors/packet-ieee1905.c
parent33d28030b1721c847780ee7d563515cb661746ca (diff)
IEEE 1905.1a: fix an infinite loop (CID 1420356)
Change-Id: I39b75acbf3598ad4e32e268f4b4378f16ca273c6 Reviewed-on: https://code.wireshark.org/review/24107 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-ieee1905.c')
-rw-r--r--epan/dissectors/packet-ieee1905.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/epan/dissectors/packet-ieee1905.c b/epan/dissectors/packet-ieee1905.c
index 58ff1df23b..4e1c387b4c 100644
--- a/epan/dissectors/packet-ieee1905.c
+++ b/epan/dissectors/packet-ieee1905.c
@@ -3904,6 +3904,7 @@ dissect_unassociated_sta_link_metrics_query(tvbuff_t *tvb,
proto_tree_add_item(sta_mac_list, hf_ieee1905_unassoc_link_metrics_query_mac,
tvb, offset, 6, ENC_NA);
offset += 6;
+ len -= 6;
}
proto_item_set_len(pi, offset - saved_offset);