diff options
author | Matthias Reichl <[email protected]> | 2020-11-05 13:34:32 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <[email protected]> | 2020-11-06 17:24:49 +0100 |
commit | 4466d6d2f80c1193e0845d110277c56da77a6418 (patch) | |
tree | f5814b105f5b9cf07ae532571cf7f735c5072796 /scripts/gdb/linux/utils.py | |
parent | 0c5fc92622ed5531ff324b20f014e9e3092f0187 (diff) |
tty: fix crash in release_tty if tty->port is not set
Commit 2ae0b31e0face ("tty: don't crash in tty_init_dev when missing
tty_port") didn't fully prevent the crash as the cleanup path in
tty_init_dev() calls release_tty() which dereferences tty->port
without checking it for non-null.
Add tty->port checks to release_tty to avoid the kernel crash.
Fixes: 2ae0b31e0face ("tty: don't crash in tty_init_dev when missing tty_port")
Signed-off-by: Matthias Reichl <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Cc: stable <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions