Commit cfdc67a
USB: serial: io_edgeport: fix memory leak in edge_startup
sysbot found memory leak in edge_startup().
The problem was that when an error was received from the usb_submit_urb(),
nothing was cleaned up.
Reported-by: syzbot+59f777bdcbdd7eea5305@syzkaller.appspotmail.com
Signed-off-by: Pavel Skripkin <paskripkin@gmail.com>
Fixes: 6e8cf77 ("USB: add EPIC support to the io_edgeport driver")
Cc: stable@vger.kernel.org # 2.6.21: c5c0c55
Signed-off-by: Johan Hovold <johan@kernel.org>1 parent 5563b3b commit cfdc67a
1 file changed
Lines changed: 16 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3003 | 3003 | | |
3004 | 3004 | | |
3005 | 3005 | | |
3006 | | - | |
3007 | | - | |
3008 | | - | |
3009 | | - | |
3010 | | - | |
3011 | | - | |
3012 | | - | |
3013 | | - | |
3014 | | - | |
| 3006 | + | |
3015 | 3007 | | |
3016 | 3008 | | |
3017 | 3009 | | |
3018 | 3010 | | |
3019 | 3011 | | |
3020 | 3012 | | |
3021 | | - | |
| 3013 | + | |
3022 | 3014 | | |
3023 | 3015 | | |
| 3016 | + | |
| 3017 | + | |
| 3018 | + | |
3024 | 3019 | | |
3025 | 3020 | | |
| 3021 | + | |
| 3022 | + | |
| 3023 | + | |
| 3024 | + | |
| 3025 | + | |
| 3026 | + | |
| 3027 | + | |
| 3028 | + | |
| 3029 | + | |
| 3030 | + | |
| 3031 | + | |
3026 | 3032 | | |
3027 | 3033 | | |
3028 | 3034 | | |
| |||
0 commit comments