ba42436fcf
Gtk+2, slightly derived from gnome-ssh-askpass provided in openssh-portable tarball. Features fullscreen dialog and translucent background. ok ajacoutot@
24 lines
877 B
Plaintext
24 lines
877 B
Plaintext
$OpenBSD: patch-ssh-askpass-fullscreen_c,v 1.1.1.1 2009/04/17 14:57:59 landry Exp $
|
|
--- ssh-askpass-fullscreen.c.orig Mon Jan 16 13:49:38 2006
|
|
+++ ssh-askpass-fullscreen.c Mon Apr 13 21:25:43 2009
|
|
@@ -229,8 +229,9 @@ enter_callback(GtkWidget *widget,
|
|
if (result == 0) /* result is always == 0, what this check is for? */
|
|
puts(passphrase);
|
|
|
|
- memset((void*)passphrase, '\0', strlen(passphrase));
|
|
+ memset((void*)passphrase, '\b', strlen(passphrase));
|
|
gtk_entry_set_text(GTK_ENTRY(entry), passphrase);
|
|
+ memset((void*)passphrase, '\0', strlen(passphrase));
|
|
gtk_main_quit();
|
|
|
|
}
|
|
@@ -247,7 +248,7 @@ passphrase_dialog(char *message)
|
|
GdkColor color;
|
|
gchar *str;
|
|
GdkGrabStatus status;
|
|
- int grab_tries;
|
|
+ int grab_tries = 0;
|
|
const char *failed;
|
|
|
|
grab_server = (getenv("GNOME_SSH_ASKPASS_GRAB_SERVER") != NULL);
|