From: Dmitry Shmidt <dimitrysh@google.com>
Date: Thu, 29 Mar 2012 19:10:36 +0000 (-0700)
Subject: net: wireless: bcmdhd: Fix crash in dhd_preinit_ioctls() band set
X-Git-Tag: firefly_0821_release~7613^2~151
X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f764be6026745dc26f60d5716a089768eb36c3b6;p=firefly-linux-kernel-4.4.55.git

net: wireless: bcmdhd: Fix crash in dhd_preinit_ioctls() band set

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
---

diff --git a/drivers/net/wireless/bcmdhd/dhd_linux.c b/drivers/net/wireless/bcmdhd/dhd_linux.c
index ce2535692b79..0205e7ce6017 100644
--- a/drivers/net/wireless/bcmdhd/dhd_linux.c
+++ b/drivers/net/wireless/bcmdhd/dhd_linux.c
@@ -3053,7 +3053,7 @@ dhd_preinit_ioctls(dhd_pub_t *dhd)
 	if ((!op_mode && strstr(fw_path, "_apsta") != NULL) || (op_mode == HOSTAPD_MASK)) {
 			uint band = WLC_BAND_2G;
 
-			if ((ret = dhd_wl_ioctl_cmd(dhd, WLC_SET_BAND, (char *)band, sizeof(band),
+			if ((ret = dhd_wl_ioctl_cmd(dhd, WLC_SET_BAND, (char *)&band, sizeof(band),
 				TRUE, 0)) < 0) {
 				DHD_ERROR(("%s:set band failed error (%d)\n", __FUNCTION__, ret));
 			}