From: Lennart Poettering Date: Wed, 26 Aug 2020 21:02:13 +0000 (+0200) Subject: tty-ask-pw-agent: make sure "--list" works correctly X-Git-Tag: v247-rc1~355^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4c4a018caba30a58c3549924b8521074bbe5adad;p=thirdparty%2Fsystemd.git tty-ask-pw-agent: make sure "--list" works correctly Fixes: #16836 --- diff --git a/src/tty-ask-password-agent/tty-ask-password-agent.c b/src/tty-ask-password-agent/tty-ask-password-agent.c index 4371da47850..49b30e14e02 100644 --- a/src/tty-ask-password-agent/tty-ask-password-agent.c +++ b/src/tty-ask-password-agent/tty-ask-password-agent.c @@ -47,7 +47,7 @@ static enum { ACTION_LIST, ACTION_QUERY, ACTION_WATCH, - ACTION_WALL + ACTION_WALL, } arg_action = ACTION_QUERY; static bool arg_plymouth = false; @@ -713,7 +713,7 @@ static int run(int argc, char *argv[]) { (void) release_terminal(); } - return process_and_watch_password_files(arg_action != ACTION_QUERY); + return process_and_watch_password_files(!IN_SET(arg_action, ACTION_QUERY, ACTION_LIST)); } DEFINE_MAIN_FUNCTION(run);