Skip to content
This repository was archived by the owner on Dec 20, 2023. It is now read-only.

Commit 42d6cfa

Browse files
Dan CarpenterFelipe Balbi
authored andcommitted
usb: gadget: gadgetfs: fix an oops in ep_write()
We try to free an ERR_PTR on this error path. Fixes: b44be24 ('usb: gadget: gadgetfs: Free memory allocated by memdup_user()') Signed-off-by: Dan Carpenter <[email protected]> Signed-off-by: Felipe Balbi <[email protected]>
1 parent c818a94 commit 42d6cfa

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/usb/gadget/legacy/inode.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,7 @@ ep_write (struct file *fd, const char __user *buf, size_t len, loff_t *ptr)
441441
kbuf = memdup_user(buf, len);
442442
if (IS_ERR(kbuf)) {
443443
value = PTR_ERR(kbuf);
444+
kbuf = NULL;
444445
goto free1;
445446
}
446447

0 commit comments

Comments
 (0)