summaryrefslogtreecommitdiff
path: root/drivers/usb
diff options
context:
space:
mode:
authorHuang Shijie <b32955@freescale.com>2011-11-08 17:39:35 +0800
committerJason Liu <r64343@freescale.com>2012-01-09 21:05:40 +0800
commit5a5041ee6ddcab46bfdefd6c9b70f93d4a197580 (patch)
tree064e7250de9a4953a3f0229758d148432b986030 /drivers/usb
parent2ed991668b3f503591507632de1885ff8814fd86 (diff)
ENGR00161643-3 UTP : bugfix
The origin code lossed one line. fix it. Signed-off-by: Huang Shijie <b32955@freescale.com>
Diffstat (limited to 'drivers/usb')
-rw-r--r--drivers/usb/gadget/fsl_updater.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/usb/gadget/fsl_updater.c b/drivers/usb/gadget/fsl_updater.c
index 8a08aa9e1a85..01b35f31cba7 100644
--- a/drivers/usb/gadget/fsl_updater.c
+++ b/drivers/usb/gadget/fsl_updater.c
@@ -132,6 +132,7 @@ static ssize_t utp_file_write(struct file *file, const char __user *buf,
if (size < sizeof(uud->data))
return -EINVAL;
uud = utp_user_data_alloc(size);
+ if (uud == NULL)
return -ENOMEM;
if (copy_from_user(&uud->data, buf, size)) {
printk(KERN_INFO "[ %s ] copy error!\n", __func__);