From 87e15ea6437bb498c00ae75a5c3b00b0d3ddd9f5 Mon Sep 17 00:00:00 2001 From: Holger Schurig Date: Fri, 11 Sep 2009 10:13:55 +0200 Subject: [PATCH] --- yaml --- r: 166256 b: refs/heads/master c: 012a1b3e5e3561376dacf07efee15688284302c6 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/wireless/scan.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 6b3564f89d01..817a8b2296ee 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 50425b0977c53c6ac608f0b2c8a562a5c7cd5602 +refs/heads/master: 012a1b3e5e3561376dacf07efee15688284302c6 diff --git a/trunk/net/wireless/scan.c b/trunk/net/wireless/scan.c index 6c20b6515ab0..e5f92ee758f4 100644 --- a/trunk/net/wireless/scan.c +++ b/trunk/net/wireless/scan.c @@ -675,6 +675,11 @@ int cfg80211_wext_siwscan(struct net_device *dev, wext_freq_not_found: ; } } + /* No channels found? */ + if (!i) { + err = -EINVAL; + goto out; + } /* Set real number of channels specified in creq->channels[] */ creq->n_channels = i;