--- evolution-2.2.1.1.old/addressbook/conduit/address-conduit.c	2004-09-23 15:50:17.000000000 -0300
+++ evolution-2.2.1.1/addressbook/conduit/address-conduit.c	2005-03-25 09:32:46.000000000 -0300
@@ -1028,7 +1028,13 @@
 	name->family = get_entry_text (address, entryLastname);
 	
 	full_name = e_contact_name_to_string (name);
-	e_contact_set (contact, E_CONTACT_FULL_NAME, full_name);
+	/* Modified by Paulo J. S. Silva                              */
+	/*e_contact_set (contact, E_CONTACT_FULL_NAME, full_name);    */
+	/* I am assuming that the e_contact_set copies the string,    */
+	/* as I am not alocating new space and "name" is freed below. */
+	e_contact_set(contact, E_CONTACT_GIVEN_NAME, name->given);
+	e_contact_set(contact, E_CONTACT_FAMILY_NAME, name->family);
+	/* End of change.                                             */
 	e_contact_name_free (name);
 	
 	/* File As */
