From f14f9fb3b64f3ef3836ddf859313886eb9a3d952 Mon Sep 17 00:00:00 2001 From: Huang Shijie Date: Tue, 8 Nov 2011 17:39:35 +0800 Subject: [PATCH] ENGR00161643-3 UTP : bugfix The origin code lossed one line. fix it. Signed-off-by: Huang Shijie --- drivers/usb/gadget/fsl_updater.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/gadget/fsl_updater.c b/drivers/usb/gadget/fsl_updater.c index 83333d1c16db..83dcd568efb5 100644 --- a/drivers/usb/gadget/fsl_updater.c +++ b/drivers/usb/gadget/fsl_updater.c @@ -134,6 +134,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__); -- 2.39.2