mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-25 08:48:31 -05:00
FST: Fix get_peer_mbies interface fetching in multi-group case
The foreach_fst_group() loop needs "break-if-found", not "continue-if-not-found" to do the search iteration properly. If there were multiple groups, the previous design could have failed to find the interface. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
1ab51fb595
commit
f4843c2645
@ -574,8 +574,8 @@ static int get_peer_mbies(const char *params, char *buf, size_t buflen)
|
||||
|
||||
foreach_fst_group(g) {
|
||||
iface = fst_group_get_iface_by_name(g, ifname);
|
||||
if (!iface)
|
||||
continue;
|
||||
if (iface)
|
||||
break;
|
||||
}
|
||||
if (!iface)
|
||||
goto problem;
|
||||
|
Loading…
Reference in New Issue
Block a user