]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
Show password prompts for details plugin
authorRay Strode <rstrode@redhat.com>
Fri, 5 Sep 2008 15:23:52 +0000 (11:23 -0400)
committerRay Strode <rstrode@redhat.com>
Fri, 5 Sep 2008 15:23:52 +0000 (11:23 -0400)
src/plugins/splash/details/plugin.c

index 1ba54752dee5b9cb21011a9164f073bab4d449ae..34fa5d860f6950fda97afb3cd620f48ef4c980e8 100644 (file)
@@ -237,7 +237,13 @@ ask_for_password (ply_boot_splash_plugin_t *plugin,
   if (plugin->window != NULL)
     ply_window_set_mode (plugin->window, PLY_WINDOW_MODE_TEXT);
 
-  write (STDOUT_FILENO, "\nPassword: ", strlen ("\nPassword: "));
+  if (prompt != NULL)
+    {
+      write (STDOUT_FILENO, "\r\n", strlen ("\r\n"));
+      write (STDOUT_FILENO, prompt, strlen (prompt));
+    }
+
+  write (STDOUT_FILENO, "\r\nPassword: ", strlen ("\r\nPassword: "));
   plugin->keyboard_input_is_hidden = true;
 }