aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/tty/pty.c10
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;
707out1: 707
708 tty_unlock(); 708 tty_unlock();
709 return retval; 709 return 0;
710out2: 710err_release:
711 tty_unlock(); 711 tty_unlock();
712 tty_release(inode, filp); 712 tty_release(inode, filp);
713 return retval; 713 return retval;