projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
drivers: tty: Fix use-after-free in pty_common_install
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
tty
/
pty.c
diff --git
a/drivers/tty/pty.c
b/drivers/tty/pty.c
index ac723e3c031a7ef7eb3f95a8616c6fc4b1afa4c3..9bbdb1de12e2a8b638d29fa24fcc9f0f77250b42 100644
(file)
--- a/
drivers/tty/pty.c
+++ b/
drivers/tty/pty.c
@@
-388,7
+388,7
@@
err_deinit_tty:
deinitialize_tty_struct(o_tty);
free_tty_struct(o_tty);
err_put_module:
- module_put(
o_tty->driv
er->owner);
+ module_put(
driver->oth
er->owner);
err:
kfree(ports[0]);
kfree(ports[1]);