diff options
| author | Johan Hovold <[email protected]> | 2017-10-04 09:01:12 +0000 |
|---|---|---|
| committer | Johan Hovold <[email protected]> | 2017-10-09 10:33:04 +0000 |
| commit | bd998c2e0df0469707503023d50d46cf0b10c787 (patch) | |
| tree | e9bbaabbbff9b29fb10ddb76a24b8f618fd4fe89 /tools/lib/api/debug.h | |
| parent | USB: serial: qcserial: add Dell DW5818, DW5819 (diff) | |
| download | kernel-bd998c2e0df0469707503023d50d46cf0b10c787.tar.gz kernel-bd998c2e0df0469707503023d50d46cf0b10c787.zip | |
USB: serial: console: fix use-after-free on disconnect
A clean-up patch removing two redundant NULL-checks from the console
disconnect handler inadvertently also removed a third check. This could
lead to the struct usb_serial being prematurely freed by the console
code when a driver accepts but does not register any ports for an
interface which also lacks endpoint descriptors.
Fixes: 0e517c93dc02 ("USB: serial: console: clean up sanity checks")
Cc: stable <[email protected]> # 4.11
Reported-by: Andrey Konovalov <[email protected]>
Acked-by: Greg Kroah-Hartman <[email protected]>
Signed-off-by: Johan Hovold <[email protected]>
Diffstat (limited to 'tools/lib/api/debug.h')
0 files changed, 0 insertions, 0 deletions
