]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
tty-ask-pw-agent: make sure "--list" works correctly
authorLennart Poettering <lennart@poettering.net>
Wed, 26 Aug 2020 21:02:13 +0000 (23:02 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 26 Aug 2020 21:02:13 +0000 (23:02 +0200)
Fixes: #16836
src/tty-ask-password-agent/tty-ask-password-agent.c

index 4371da4785018969eb03b21d1c6f0e7f5c66457d..49b30e14e029d4ffc44ef996a94a51eed5e5e594 100644 (file)
@@ -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);