diff options
Diffstat (limited to 'net/wireless/scan.c')
-rw-r--r-- | net/wireless/scan.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/wireless/scan.c b/net/wireless/scan.c index 1bcb1312bd94..e6c1f11595da 100644 --- a/net/wireless/scan.c +++ b/net/wireless/scan.c | |||
@@ -612,8 +612,8 @@ int cfg80211_wext_siwscan(struct net_device *dev, | |||
612 | 612 | ||
613 | creq->wiphy = wiphy; | 613 | creq->wiphy = wiphy; |
614 | creq->dev = dev; | 614 | creq->dev = dev; |
615 | creq->ssids = (void *)(creq + 1); | 615 | /* SSIDs come after channels */ |
616 | creq->channels = (void *)(creq->ssids + 1); | 616 | creq->ssids = (void *)&creq->channels[n_channels]; |
617 | creq->n_channels = n_channels; | 617 | creq->n_channels = n_channels; |
618 | creq->n_ssids = 1; | 618 | creq->n_ssids = 1; |
619 | 619 | ||