diff options
Diffstat (limited to 'drivers/tty/pty.c')
-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 696e8510a5f..e18604b3fc7 100644 --- a/drivers/tty/pty.c +++ b/drivers/tty/pty.c | |||
@@ -699,15 +699,15 @@ static int ptmx_open(struct inode *inode, struct file *filp) | |||
699 | 699 | ||
700 | retval = devpts_pty_new(inode, tty->link); | 700 | retval = devpts_pty_new(inode, tty->link); |
701 | if (retval) | 701 | if (retval) |
702 | goto out1; | 702 | goto err_release; |
703 | 703 | ||
704 | retval = ptm_driver->ops->open(tty, filp); | 704 | retval = ptm_driver->ops->open(tty, filp); |
705 | if (retval) | 705 | if (retval) |
706 | goto out2; | 706 | goto err_release; |
707 | out1: | 707 | |
708 | tty_unlock(); | 708 | tty_unlock(); |
709 | return retval; | 709 | return 0; |
710 | out2: | 710 | err_release: |
711 | tty_unlock(); | 711 | tty_unlock(); |
712 | tty_release(inode, filp); | 712 | tty_release(inode, filp); |
713 | return retval; | 713 | return retval; |