]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
FST: Remove unnecessary fst_attach() already attached check
authorJouni Malinen <j@w1.fi>
Sun, 26 Jul 2015 09:10:14 +0000 (12:10 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 26 Jul 2015 15:12:09 +0000 (18:12 +0300)
Now that both hostapd and wpa_supplicant already enforce no duplicate
fst_attach() calls, there is no need for this check within fst_attach().

Signed-off-by: Jouni Malinen <j@w1.fi>
src/fst/fst.c

index 347c6fa584a766aabc6716e2ec4c4d7a4757cb7e..a65b41c54a3471750c077f5e75bba154c446bbf9 100644 (file)
@@ -34,19 +34,6 @@ static void fst_ctrl_iface_notify_peer_state_change(struct fst_iface *iface,
 }
 
 
-static struct fst_group * fst_find_group_by_iface(const char *ifname)
-{
-       struct fst_group *g;
-
-       foreach_fst_group(g) {
-               if (fst_group_get_iface_by_name(g, ifname))
-                       return g;
-       }
-
-       return NULL;
-}
-
-
 struct fst_iface * fst_attach(const char *ifname, const u8 *own_addr,
                              const struct fst_wpa_obj *iface_obj,
                              const struct fst_iface_cfg *cfg)
@@ -60,14 +47,6 @@ struct fst_iface * fst_attach(const char *ifname, const u8 *own_addr,
        WPA_ASSERT(iface_obj != NULL);
        WPA_ASSERT(cfg != NULL);
 
-       g = fst_find_group_by_iface(ifname);
-       if (g) {
-               fst_printf(MSG_ERROR,
-                          "%s: iface is already part of an FST group: %s",
-                          ifname, g->group_id);
-               return NULL;
-       }
-
        foreach_fst_group(g) {
                if (os_strcmp(cfg->group_id, fst_group_get_id(g)) == 0) {
                        group = g;