diff -urp empathy-2.28.2.OLD/libempathy/empathy-chatroom-manager.c empathy-2.28.2/libempathy/empathy-chatroom-manager.c
--- empathy-2.28.2.OLD/libempathy/empathy-chatroom-manager.c 2009-12-14 10:17:49.000000000 -0500
+++ empathy-2.28.2/libempathy/empathy-chatroom-manager.c 2010-01-13 09:27:43.949906512 -0500
@@ -123,7 +123,6 @@ chatroom_manager_file_save (EmpathyChatr
xmlSaveFormatFileEnc (priv->file, doc, "utf-8", 1);
xmlFreeDoc (doc);
- xmlCleanupParser ();
xmlMemoryDump ();
return TRUE;
diff -urp empathy-2.28.2.OLD/libempathy/empathy-contact-groups.c empathy-2.28.2/libempathy/empathy-contact-groups.c
--- empathy-2.28.2.OLD/libempathy/empathy-contact-groups.c 2009-12-14 10:17:49.000000000 -0500
+++ empathy-2.28.2/libempathy/empathy-contact-groups.c 2010-01-13 09:28:06.290905516 -0500
@@ -220,7 +220,6 @@ contact_groups_file_save (void)
xmlSaveFormatFileEnc (file, doc, "utf-8", 1);
xmlFreeDoc (doc);
- xmlCleanupParser ();
xmlMemoryDump ();
g_free (file);
diff -urp empathy-2.28.2.OLD/libempathy/empathy-irc-network-manager.c empathy-2.28.2/libempathy/empathy-irc-network-manager.c
--- empathy-2.28.2.OLD/libempathy/empathy-irc-network-manager.c 2009-12-14 10:17:49.000000000 -0500
+++ empathy-2.28.2/libempathy/empathy-irc-network-manager.c 2010-01-13 09:28:46.797905995 -0500
@@ -712,7 +712,6 @@ irc_network_manager_file_save (EmpathyIr
xmlSaveFormatFileEnc (priv->user_file, doc, "utf-8", 1);
xmlFreeDoc (doc);
- xmlCleanupParser ();
xmlMemoryDump ();
priv->have_to_save = FALSE;
diff -urp empathy-2.28.2.OLD/libempathy-gtk/empathy-plist.c empathy-2.28.2/libempathy-gtk/empathy-plist.c
--- empathy-2.28.2.OLD/libempathy-gtk/empathy-plist.c 2009-10-20 11:25:40.000000000 -0400
+++ empathy-2.28.2/libempathy-gtk/empathy-plist.c 2010-01-13 09:27:17.081907251 -0500
@@ -294,7 +294,6 @@ empathy_plist_parse_from_file (const cha
parsed_doc = empathy_plist_parse (root_element);
xmlFreeDoc (doc);
- xmlCleanupParser ();
return parsed_doc;
}
@@ -329,7 +328,6 @@ empathy_plist_parse_from_memory (const c
parsed_doc = empathy_plist_parse (root_element);
xmlFreeDoc (doc);
- xmlCleanupParser ();
return parsed_doc;
}
diff -urp empathy-2.28.2.OLD/src/empathy.c empathy-2.28.2/src/empathy.c
--- empathy-2.28.2.OLD/src/empathy.c 2009-12-14 10:17:49.000000000 -0500
+++ empathy-2.28.2/src/empathy.c 2010-01-13 09:29:45.095906551 -0500
@@ -1005,6 +1005,7 @@ main (int argc, char *argv[])
g_object_unref (unique_app);
notify_uninit ();
+ xmlCleanupParser ();
return EXIT_SUCCESS;
}