diff options
author | Johan Hovold <[email protected]> | 2016-05-08 20:07:58 +0200 |
---|---|---|
committer | Johan Hovold <[email protected]> | 2016-05-10 09:39:40 +0200 |
commit | 35be1a71d70775e7bd7e45fa6d2897342ff4c9d2 (patch) | |
tree | f1b548cacde7b31f3ba2cd292ca2cf892cb66322 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | c8d62957d450cc1a22ce3242908709fe367ddc8e (diff) |
USB: serial: keyspan: fix use-after-free in probe error path
The interface instat and indat URBs were submitted in attach, but never
unlinked in release before deallocating the corresponding transfer
buffers.
In the case of a late probe error (e.g. due to failed minor allocation),
disconnect would not have been called before release, causing the
buffers to be freed while the URBs are still in use. We'd also end up
with active URBs for an unbound interface.
Fixes: f9c99bb8b3a1 ("USB: usb-serial: replace shutdown with disconnect,
release")
Cc: stable <[email protected]> # v2.6.31
Signed-off-by: Johan Hovold <[email protected]>
Acked-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions