diff options
Diffstat (limited to 'drivers/tty')
-rw-r--r-- | drivers/tty/pty.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/tty/pty.c b/drivers/tty/pty.c index 7613f95f2d6b..2feea63d497a 100644 --- a/drivers/tty/pty.c +++ b/drivers/tty/pty.c | |||
@@ -686,15 +686,15 @@ static int ptmx_open(struct inode *inode, struct file *filp) | |||
686 | 686 | ||
687 | retval = devpts_pty_new(inode, tty->link); | 687 | retval = devpts_pty_new(inode, tty->link); |
688 | if (retval) | 688 | if (retval) |
689 | goto out1; | 689 | goto err_release; |
690 | 690 | ||
691 | retval = ptm_driver->ops->open(tty, filp); | 691 | retval = ptm_driver->ops->open(tty, filp); |
692 | if (retval) | 692 | if (retval) |
693 | goto out2; | 693 | goto err_release; |
694 | out1: | 694 | |
695 | tty_unlock(); | 695 | tty_unlock(); |
696 | return retval; | 696 | return 0; |
697 | out2: | 697 | err_release: |
698 | tty_unlock(); | 698 | tty_unlock(); |
699 | tty_release(inode, filp); | 699 | tty_release(inode, filp); |
700 | return retval; | 700 | return retval; |