--- gnome-vfs-2.18.1/modules/ftp-method.c.symlink 2007-05-07 23:27:49.000000000 -0400 +++ gnome-vfs-2.18.1/modules/ftp-method.c 2007-05-07 23:29:20.000000000 -0400 @@ -2229,7 +2229,7 @@ unix_ls_to_file_info (gchar *ls, GnomeVF if(linkname) { file_info->symlink_name = linkname; - file_info->valid_fields |= GNOME_VFS_FILE_INFO_FIELDS_SYMLINK_NAME; + file_info->valid_fields |= GNOME_VFS_FILE_INFO_FIELDS_SYMLINK_NAME | GNOME_VFS_FILE_INFO_FIELDS_FLAGS; file_info->flags |= GNOME_VFS_FILE_FLAGS_SYMLINK; } @@ -2716,7 +2716,7 @@ do_read_directory (GnomeVFSMethod *metho gnome_vfs_file_info_copy (file_info, symlink_info); GNOME_VFS_FILE_INFO_SET_SYMLINK (file_info, TRUE); - file_info->valid_fields |= GNOME_VFS_FILE_INFO_FIELDS_SYMLINK_NAME; + file_info->valid_fields |= GNOME_VFS_FILE_INFO_FIELDS_SYMLINK_NAME | GNOME_VFS_FILE_INFO_FIELDS_FLAGS; file_info->symlink_name = gnome_vfs_unescape_string (uri->text != NULL ? uri->text : "/", "/"); g_free (file_info->name);