Blob Blame History Raw
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;
 }