]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
staging: brcm80211: brcmfmac: Fix memset using sizeof(ptr) not sizeof(*ptr)
authorJoe Perches <joe@perches.com>
Mon, 9 May 2011 15:51:29 +0000 (08:51 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 10 May 2011 18:14:08 +0000 (11:14 -0700)
Found via coccinelle script

@@
type T;
T* ptr;
expression E1;
@@

* memset(E1, 0, sizeof(ptr));

Signed-off-by: Joe Perches <joe@perches.com>
Acked-by: Roland Vossen <rvossen@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/brcm80211/brcmfmac/wl_iw.c

index a16b46c33d71b8e0e1c80069b7fdb98f505f65e8..4b810eda9286d207172d98a95e90477a066562b1 100644 (file)
@@ -498,9 +498,7 @@ wl_iw_get_range(struct net_device *dev,
        list = (wl_u32_list_t *) channels;
 
        dwrq->length = sizeof(struct iw_range);
-       memset(range, 0, sizeof(range));
-
-       range->min_nwid = range->max_nwid = 0;
+       memset(range, 0, sizeof(*range));
 
        list->count = cpu_to_le32(MAXCHANNEL);
        error = dev_wlc_ioctl(dev, WLC_GET_VALID_CHANNELS, channels,