aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/api/debug.h
diff options
context:
space:
mode:
authorJohan Hovold <[email protected]>2017-10-04 09:01:12 +0000
committerJohan Hovold <[email protected]>2017-10-09 10:33:04 +0000
commitbd998c2e0df0469707503023d50d46cf0b10c787 (patch)
treee9bbaabbbff9b29fb10ddb76a24b8f618fd4fe89 /tools/lib/api/debug.h
parentUSB: serial: qcserial: add Dell DW5818, DW5819 (diff)
downloadkernel-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