|
Lines 356-363
int ieee80211_wx_set_essid(struct ieee80
|
Link Here
|
|---|
|
spin_lock_irqsave(&ieee->lock, flags); | spin_lock_irqsave(&ieee->lock, flags); |
| |
if (wrqu->essid.flags && wrqu->essid.length) { | if (wrqu->essid.flags && wrqu->essid.length) { |
len = ((wrqu->essid.length-1) < IW_ESSID_MAX_SIZE) ? (wrqu->essid.length-1) : IW_ESSID_MAX_SIZE; |
len = ((wrqu->essid.length) < IW_ESSID_MAX_SIZE) ? (wrqu->essid.length) : IW_ESSID_MAX_SIZE; |
|
|
strncpy(ieee->current_network.ssid, extra, len); | strncpy(ieee->current_network.ssid, extra, len); |
ieee->current_network.ssid_len = len; | ieee->current_network.ssid_len = len; |
ieee->ssid_set = 1; | ieee->ssid_set = 1; |