From 0f13392851f3bb5e9e091f2f34b0315aaed67ac8 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 13 Feb 2018 23:55:58 +0100 Subject: [PATCH] ask-password: don't use ttyfd if it is not set --- src/shared/ask-password-api.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/shared/ask-password-api.c b/src/shared/ask-password-api.c index 99d6a9b143..25cd9eee7f 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; }