File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
drivers/net/wireless/virtual Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,7 @@ static struct ieee80211_supported_band band_5ghz = {
137
137
static u8 fake_router_bssid [ETH_ALEN ] __ro_after_init = {};
138
138
139
139
#define VIRT_WIFI_SSID "VirtWifi"
140
+ #define VIRT_WIFI_SSID_LEN 8
140
141
141
142
static void virt_wifi_inform_bss (struct wiphy * wiphy )
142
143
{
@@ -148,7 +149,7 @@ static void virt_wifi_inform_bss(struct wiphy *wiphy)
148
149
u8 ssid [8 ];
149
150
} __packed ssid = {
150
151
.tag = WLAN_EID_SSID ,
151
- .len = strlen ( VIRT_WIFI_SSID ) ,
152
+ .len = VIRT_WIFI_SSID_LEN ,
152
153
.ssid = VIRT_WIFI_SSID ,
153
154
};
154
155
@@ -262,7 +263,7 @@ static void virt_wifi_connect_complete(struct work_struct *work)
262
263
container_of (work , struct virt_wifi_netdev_priv , connect .work );
263
264
u8 * requested_bss = priv -> connect_requested_bss ;
264
265
bool right_addr = ether_addr_equal (requested_bss , fake_router_bssid );
265
- bool right_ssid = priv -> connect_requested_ssid_len == strlen ( VIRT_WIFI_SSID ) &&
266
+ bool right_ssid = priv -> connect_requested_ssid_len == VIRT_WIFI_SSID_LEN &&
266
267
!memcmp (priv -> connect_requested_ssid , VIRT_WIFI_SSID ,
267
268
priv -> connect_requested_ssid_len );
268
269
u16 status = WLAN_STATUS_SUCCESS ;
You can’t perform that action at this time.
0 commit comments