From: Karel Zak Date: Tue, 23 Feb 2021 10:37:15 +0000 (+0100) Subject: su: explicitly enable echo for --pty X-Git-Tag: v2.37-rc1~97 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=497c61f7b038ee7e0b776c3f3dfb3c31ede1a148;p=thirdparty%2Futil-linux.git su: explicitly enable echo for --pty Since 75ccd75a2fa1194c6415c47b0024a438e26f1ad7 we need to explicitly set echo flag by ul_pty_slave_echo(pty, 1). Signed-off-by: Karel Zak --- diff --git a/login-utils/su-common.c b/login-utils/su-common.c index caf20adc56..ca49429df2 100644 --- a/login-utils/su-common.c +++ b/login-utils/su-common.c @@ -513,6 +513,8 @@ static void create_watching_parent(struct su_context *su) cb->child_wait = wait_for_child_cb; cb->child_sigstop = wait_for_child_cb; + ul_pty_slave_echo(su->pty, 1); + /* create pty */ if (ul_pty_setup(su->pty)) err(EXIT_FAILURE, _("failed to create pseudo-terminal"));