summaryrefslogtreecommitdiffstats
path: root/drivers/staging/rtl8712
diff options
context:
space:
mode:
authorXiaochen Wang2011-03-06 15:53:21 +0100
committerGreg Kroah-Hartman2011-03-07 22:46:38 +0100
commit4495c15f29a11c41d0a69a6e848307b0db7cc196 (patch)
tree5cb74c6fbb4212fb8142215e45e92d35fb9e2cee /drivers/staging/rtl8712
parentstaging: rtl8712: check copy_from_user return value (diff)
downloadkernel-qcow2-linux-4495c15f29a11c41d0a69a6e848307b0db7cc196.tar.gz
kernel-qcow2-linux-4495c15f29a11c41d0a69a6e848307b0db7cc196.tar.xz
kernel-qcow2-linux-4495c15f29a11c41d0a69a6e848307b0db7cc196.zip
staging: rtl8712: check _malloc return value
Description: The original check is wrong. Signed-off-by: Xiaochen Wang <wangxiaochen0@gmail.com> Acked-by: Larry Finger <Larry.Finger@lwfinger.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/rtl8712')
-rw-r--r--drivers/staging/rtl8712/rtl871x_ioctl_linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/rtl8712/rtl871x_ioctl_linux.c b/drivers/staging/rtl8712/rtl871x_ioctl_linux.c
index 4ac17c0bbd59..8ebfdd620ba4 100644
--- a/drivers/staging/rtl8712/rtl871x_ioctl_linux.c
+++ b/drivers/staging/rtl8712/rtl871x_ioctl_linux.c
@@ -958,7 +958,7 @@ static int r871x_wx_set_priv(struct net_device *dev,
len = dwrq->length;
ext = _malloc(len);
- if (!_malloc(len))
+ if (!ext)
return -ENOMEM;
if (copy_from_user(ext, dwrq->pointer, len)) {
kfree(ext);