From: Lennart Poettering Date: Tue, 13 Feb 2018 22:55:58 +0000 (+0100) Subject: ask-password: don't use ttyfd if it is not set X-Git-Tag: v238~100^2~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0f13392851f3bb5e9e091f2f34b0315aaed67ac8;p=thirdparty%2Fsystemd.git ask-password: don't use ttyfd if it is not set --- diff --git a/src/shared/ask-password-api.c b/src/shared/ask-password-api.c index 99d6a9b143a..25cd9eee7fb 100644 --- a/src/shared/ask-password-api.c +++ b/src/shared/ask-password-api.c @@ -373,7 +373,8 @@ int ask_password_tty( loop_write(ttyfd, "(no echo) ", 10, false); } else { if (p >= sizeof(passphrase)-1) { - loop_write(ttyfd, "\a", 1, false); + if (ttyfd >= 0) + loop_write(ttyfd, "\a", 1, false); continue; }