--- 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);
