# HG changeset patch # User Bram Moolenaar # Date 1634116504 -7200 # Node ID 8bcbff752864a801468205de33c6806234a64eee # Parent 76c5e7e484d16ab2556d2c8c0303286f74b65213 patch 8.2.3502: cannot enter password in shell command Commit: https://github.com/vim/vim/commit/fff10d9a76099aa9b944f3c33a911127ca1a0c72 Author: Bram Moolenaar Date: Wed Oct 13 10:05:30 2021 +0100 patch 8.2.3502: cannot enter password in shell command Problem: Cannot enter password in shell command. Solution: Revert patch 8.2.2919. diff --git a/src/os_unix.c b/src/os_unix.c --- a/src/os_unix.c +++ b/src/os_unix.c @@ -4806,6 +4806,11 @@ mch_call_shell_fork( // push stream discipline modules if (options & SHELL_COOKED) setup_slavepty(pty_slave_fd); +# ifdef TIOCSCTTY + // Try to become controlling tty (probably doesn't work, + // unless run by root) + ioctl(pty_slave_fd, TIOCSCTTY, (char *)NULL); +# endif } # endif set_default_child_environment(FALSE); diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -758,6 +758,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 3502, +/**/ 3501, /**/ 3500,