]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
ask-password-api: do not call ask_password_keyring() if keyname == NULL 11297/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 30 Dec 2018 12:13:43 +0000 (21:13 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Sun, 30 Dec 2018 12:13:47 +0000 (21:13 +0900)
Fixes #11295.

src/shared/ask-password-api.c

index 017d5026def7847f47dc1087f68ef2fc2b22b17c..072bf72c5697b31545925a1babf8fd22c896dd2b 100644 (file)
@@ -341,7 +341,7 @@ int ask_password_tty(
                         goto finish;
                 }
 
-                if (notify >= 0 && pollfd[POLL_INOTIFY].revents != 0) {
+                if (notify >= 0 && pollfd[POLL_INOTIFY].revents != 0 && keyname) {
                         (void) flush_fd(notify);
 
                         r = ask_password_keyring(keyname, flags, ret);