aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/marvell/libertas
diff options
context:
space:
mode:
authorsudip <sudipm.mukherjee@gmail.com>2015-11-24 13:51:38 +0530
committerKalle Valo <kvalo@codeaurora.org>2015-11-26 15:05:10 +0200
commit0a38c8e1b592c16d959da456f425053e323a5153 (patch)
tree8c247b4c3378a81e94815b04ab6da88e94a987d1 /drivers/net/wireless/marvell/libertas
parentrtlwifi: btcoexist: re-use %*ph specifier to hexdump (diff)
downloadlinux-dev-0a38c8e1b592c16d959da456f425053e323a5153.tar.xz
linux-dev-0a38c8e1b592c16d959da456f425053e323a5153.zip
libertas: check for NULL before use
If kzalloc fails it will return NULL. Lets check for NULL first before using the pointer. Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/marvell/libertas')
-rw-r--r--drivers/net/wireless/marvell/libertas/cfg.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/marvell/libertas/cfg.c b/drivers/net/wireless/marvell/libertas/cfg.c
index 8317afd065b4..86955c416b30 100644
--- a/drivers/net/wireless/marvell/libertas/cfg.c
+++ b/drivers/net/wireless/marvell/libertas/cfg.c
@@ -1108,7 +1108,7 @@ static int lbs_associate(struct lbs_private *priv,
size_t len, resp_ie_len;
int status;
int ret;
- u8 *pos = &(cmd->iebuf[0]);
+ u8 *pos;
u8 *tmp;
lbs_deb_enter(LBS_DEB_CFG80211);
@@ -1117,6 +1117,7 @@ static int lbs_associate(struct lbs_private *priv,
ret = -ENOMEM;
goto done;
}
+ pos = &cmd->iebuf[0];
/*
* cmd 50 00