diff options
Diffstat (limited to 'drivers/net/wireless/st/cw1200/scan.c')
| -rw-r--r-- | drivers/net/wireless/st/cw1200/scan.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/wireless/st/cw1200/scan.c b/drivers/net/wireless/st/cw1200/scan.c index cc2ce60f4f09..67213f11acbd 100644 --- a/drivers/net/wireless/st/cw1200/scan.c +++ b/drivers/net/wireless/st/cw1200/scan.c | |||
| @@ -230,9 +230,9 @@ void cw1200_scan_work(struct work_struct *work) | |||
| 230 | scan.type = WSM_SCAN_TYPE_BACKGROUND; | 230 | scan.type = WSM_SCAN_TYPE_BACKGROUND; |
| 231 | scan.flags = WSM_SCAN_FLAG_FORCE_BACKGROUND; | 231 | scan.flags = WSM_SCAN_FLAG_FORCE_BACKGROUND; |
| 232 | } | 232 | } |
| 233 | scan.ch = kzalloc( | 233 | scan.ch = kcalloc(it - priv->scan.curr, |
| 234 | sizeof(struct wsm_scan_ch) * (it - priv->scan.curr), | 234 | sizeof(struct wsm_scan_ch), |
| 235 | GFP_KERNEL); | 235 | GFP_KERNEL); |
| 236 | if (!scan.ch) { | 236 | if (!scan.ch) { |
| 237 | priv->scan.status = -ENOMEM; | 237 | priv->scan.status = -ENOMEM; |
| 238 | goto fail; | 238 | goto fail; |
