X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=blobdiff_plain;f=wpa_supplicant%2Fmesh.c;h=3deeb495653f275e7ae5e75184429768556f5559;hp=cdfe51c6564ace907590bcf009a3c26522b7b399;hb=2bd62171737b45a094027378a6ad70f567cb68ff;hpb=4ac2ea57382f2487c5f930609528801cf4583e20 diff --git a/wpa_supplicant/mesh.c b/wpa_supplicant/mesh.c index cdfe51c..3deeb49 100644 --- a/wpa_supplicant/mesh.c +++ b/wpa_supplicant/mesh.c @@ -404,7 +404,7 @@ int wpa_supplicant_join_mesh(struct wpa_supplicant *wpa_s, params.dtim_period = ssid->dtim_period; else if (wpa_s->conf->dtim_period > 0) params.dtim_period = wpa_s->conf->dtim_period; - params.max_peer_links = wpa_s->conf->max_peer_links; + params.conf.max_peer_links = wpa_s->conf->max_peer_links; if (ssid->key_mgmt & WPA_KEY_MGMT_SAE) { params.flags |= WPA_DRIVER_MESH_FLAG_SAE_AUTH; @@ -414,10 +414,10 @@ int wpa_supplicant_join_mesh(struct wpa_supplicant *wpa_s, if (wpa_s->conf->user_mpm) { params.flags |= WPA_DRIVER_MESH_FLAG_USER_MPM; - params.conf.flags &= ~WPA_DRIVER_MESH_CONF_FLAG_AUTO_PLINKS; + params.conf.auto_plinks = 0; } else { params.flags |= WPA_DRIVER_MESH_FLAG_DRIVER_MPM; - params.conf.flags |= WPA_DRIVER_MESH_CONF_FLAG_AUTO_PLINKS; + params.conf.auto_plinks = 1; } params.conf.peer_link_timeout = wpa_s->conf->mesh_max_inactivity;