ekiga r6363 - in trunk: . lib/engine/addressbook/ldap src/gui



Author: dsandras
Date: Wed Jun  4 05:35:30 2008
New Revision: 6363
URL: http://svn.gnome.org/viewvc/ekiga?rev=6363&view=rev

Log:
Fixed leaks.


Modified:
   trunk/ChangeLog
   trunk/lib/engine/addressbook/ldap/ldap-source.cpp
   trunk/src/gui/statusmenu.cpp

Modified: trunk/lib/engine/addressbook/ldap/ldap-source.cpp
==============================================================================
--- trunk/lib/engine/addressbook/ldap/ldap-source.cpp	(original)
+++ trunk/lib/engine/addressbook/ldap/ldap-source.cpp	Wed Jun  4 05:35:30 2008
@@ -83,6 +83,12 @@
   }
 }
 
+OPENLDAP::Source::~Source ()
+{
+  if (doc)
+    xmlFreeDoc (doc);
+}
+
 void
 OPENLDAP::Source::add (xmlNodePtr node)
 {
@@ -120,10 +126,6 @@
   add_book (book);
 }
 
-OPENLDAP::Source::~Source ()
-{
-}
-
 bool
 OPENLDAP::Source::populate_menu (Ekiga::MenuBuilder &builder)
 {

Modified: trunk/src/gui/statusmenu.cpp
==============================================================================
--- trunk/src/gui/statusmenu.cpp	(original)
+++ trunk/src/gui/statusmenu.cpp	Wed Jun  4 05:35:30 2008
@@ -585,6 +585,9 @@
     valid = gtk_tree_model_iter_next (GTK_TREE_MODEL (self->priv->list_store), &iter);
   }
 
+  if (status)
+    g_free (status);
+
   if (valid) 
     gtk_combo_box_set_active (GTK_COMBO_BOX (self), cpt);
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]