diff -ru gnome-vfs-2.12.2/modules/sftp-method.c gnome-vfs-2.12.2-patched/modules/sftp-method.c --- gnome-vfs-2.12.2/modules/sftp-method.c 2005-10-20 18:04:54.000000000 +0200 +++ gnome-vfs-2.12.2-patched/modules/sftp-method.c 2006-01-17 19:21:01.000000000 +0100 @@ -1247,7 +1247,9 @@ if (io_status == G_IO_STATUS_NORMAL) { buffer[len] = 0; if (g_str_has_suffix (buffer, "password: ") || + g_str_has_suffix (buffer, "password:") || g_str_has_suffix (buffer, "Password: ") || + g_str_has_suffix (buffer, "Password:") || g_str_has_prefix (buffer, "Enter passphrase for key")) { if (!done_auth && gnome_vfs_uri_get_password (uri) != NULL) { password = g_strdup (gnome_vfs_uri_get_password (uri));