summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorMursalin Akon <makon@nvidia.com>2013-01-11 09:41:14 -0800
committerMatthew Pedro <mapedro@nvidia.com>2013-01-11 13:57:27 -0800
commit8656b6e45005302d21a89a497ed53b6579336140 (patch)
tree7a54ec52e8c7f1e212ec2aee2ff817e116805c84 /drivers/net
parenta723afef635b98add42cbf28614740df38d90a98 (diff)
driver: bcm4329: initialize SSID variable properly
initialize SSID variable properly to ensure no memory overrun. Bug 1204024 Change-Id: I2485c13edcf6a0feeae3cd4b2e9e98910a771dd2 Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/190684 Reviewed-by: Matthew Pedro <mapedro@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/net')
-rw-r--r--drivers/net/wireless/bcm4329/wl_iw.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/bcm4329/wl_iw.c b/drivers/net/wireless/bcm4329/wl_iw.c
index e71ab64c2caa..8cb0f3af84ee 100644
--- a/drivers/net/wireless/bcm4329/wl_iw.c
+++ b/drivers/net/wireless/bcm4329/wl_iw.c
@@ -4339,6 +4339,7 @@ wl_iw_get_essid(
if (!extra)
return -EINVAL;
+ memset(&ssid, 0, sizeof(ssid));
if ((error = dev_wlc_ioctl(dev, WLC_GET_SSID, &ssid, sizeof(ssid)))) {
WL_ERROR(("Error getting the SSID\n"));
return error;