From 2ea53064d10dfe8ab13f6a7af3355a3f56d2d56f Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Wed, 13 Jan 2010 10:28:29 +0000 Subject: Call xmlCleanupParser() only once when exiting (#600693) This function should only be called when exiting the application as it cleans up the memory allocated by the library itself. Thanks to Lennart for pointing this out. --- libempathy/empathy-chatroom-manager.c | 1 - libempathy/empathy-contact-groups.c | 1 - libempathy/empathy-irc-network-manager.c | 1 - 3 files changed, 3 deletions(-) (limited to 'libempathy') diff --git a/libempathy/empathy-chatroom-manager.c b/libempathy/empathy-chatroom-manager.c index 56295fe5a..bfb85f53f 100644 --- a/libempathy/empathy-chatroom-manager.c +++ b/libempathy/empathy-chatroom-manager.c @@ -127,7 +127,6 @@ chatroom_manager_file_save (EmpathyChatroomManager *manager) xmlSaveFormatFileEnc (priv->file, doc, "utf-8", 1); xmlFreeDoc (doc); - xmlCleanupParser (); xmlMemoryDump (); return TRUE; diff --git a/libempathy/empathy-contact-groups.c b/libempathy/empathy-contact-groups.c index 7244c1622..726824ea4 100644 --- a/libempathy/empathy-contact-groups.c +++ b/libempathy/empathy-contact-groups.c @@ -221,7 +221,6 @@ contact_groups_file_save (void) xmlSaveFormatFileEnc (file, doc, "utf-8", 1); xmlFreeDoc (doc); - xmlCleanupParser (); xmlMemoryDump (); g_free (file); diff --git a/libempathy/empathy-irc-network-manager.c b/libempathy/empathy-irc-network-manager.c index 0b5bcc855..97d19a0eb 100644 --- a/libempathy/empathy-irc-network-manager.c +++ b/libempathy/empathy-irc-network-manager.c @@ -719,7 +719,6 @@ irc_network_manager_file_save (EmpathyIrcNetworkManager *self) xmlSaveFormatFileEnc (priv->user_file, doc, "utf-8", 1); xmlFreeDoc (doc); - xmlCleanupParser (); xmlMemoryDump (); priv->have_to_save = FALSE; -- cgit v1.2.3