Index: /src/router/services/services/wpa.c =================================================================== --- /src/router/services/services/wpa.c (revision 12356) +++ /src/router/services/services/wpa.c (revision 12411) @@ -361,10 +361,10 @@ for (deadcount = 0; deadcount < 5; deadcount++) { wl_ioctl(get_wl_instance_name(c), WLC_GET_RADIO, &radiostate, sizeof(int)); - if (radiostate == 0) + if (radiostate & WL_RADIO_SW_DISABLE == 0) //radio turned on - ready break; sleep (1); } - if (radiostate != 0) + if (radiostate & WL_RADIO_SW_DISABLE != 0) // radio turned off continue; char wlname[32];