diff --git a/vfs/ChangeLog b/vfs/ChangeLog index 2b2c106c0..894a0c59c 100644 --- a/vfs/ChangeLog +++ b/vfs/ChangeLog @@ -1,3 +1,7 @@ +2004-10-28 Andrew V. Samoilov + + * fish.c (fish_open_archive_int): Fix missed "%s". + 2004-10-27 Roland Illig * ftpfs.c (ftpfs_initconn): Replace int with socklen_t where diff --git a/vfs/fish.c b/vfs/fish.c index 298d62f9e..362c4a875 100644 --- a/vfs/fish.c +++ b/vfs/fish.c @@ -232,7 +232,7 @@ fish_open_archive_int (struct vfs_class *me, struct vfs_s_super *super) print_vfs_message (_("fish: Waiting for initial line...")); if (!vfs_s_get_line (me, SUP.sockr, answer, sizeof (answer), ':')) ERRNOR (E_PROTO, -1); - print_vfs_message (answer); + print_vfs_message ("%s", answer); if (strstr (answer, "assword")) { /* Currently, this does not work. ssh reads passwords from @@ -252,8 +252,7 @@ fish_open_archive_int (struct vfs_class *me, struct vfs_s_super *super) g_free (p); if (op == NULL) ERRNOR (EPERM, -1); - SUP.password = g_strdup (op); - wipe_password (op); + SUP.password = op; } print_vfs_message (_("fish: Sending password...")); write (SUP.sockw, SUP.password, strlen (SUP.password));