diff options
author | Werner Fink <werner@suse.de> | 2016-03-22 10:38:59 +0100 |
---|---|---|
committer | Karel Zak <kzak@redhat.com> | 2016-03-22 10:50:39 +0100 |
commit | 6988998b66b4b95c494d60599f8e3de2ffbaeece (patch) | |
tree | c7a94b2408b86c8b4713b33bee77192b602e4fad | |
parent | b4d1fbda1efdc6444f79c5e15e4ec6c74bbb5601 (diff) | |
download | util-linux-6988998b66b4b95c494d60599f8e3de2ffbaeece.tar.gz |
sulogin: Always make echo work after performing getpasswd even if root account is locked
If the root account is locked and no password was provided then the terminal
line is not set back to do echo of the input. This correct a small overlook
in commit 7ff1162e67164cb4ece19dd809c26272461aa254
Signed-off-by: Werner Fink <werner@suse.de>
-rw-r--r-- | login-utils/sulogin.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/login-utils/sulogin.c b/login-utils/sulogin.c index c6d17b3b6..601d38caf 100644 --- a/login-utils/sulogin.c +++ b/login-utils/sulogin.c @@ -744,8 +744,7 @@ quit: alarm(0); if (tc) tcsetattr(fd, TCSAFLUSH, &con->tio); - if (ret && *ret != '\0') - tcfinal(con); + tcfinal(con); printf("\r\n"); out: return ret; |