[telepathy-glib/master] telepathy-glib.supp: document more telepathy-glib non-leaks

Simon McVittie simon.mcvittie at collabora.co.uk
Thu Dec 3 11:06:56 PST 2009


---
 telepathy-glib/proxy.c    |    1 +
 tools/telepathy-glib.supp |   15 +++++++++++++++
 2 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/telepathy-glib/proxy.c b/telepathy-glib/proxy.c
index 61dd202..dfa60ad 100644
--- a/telepathy-glib/proxy.c
+++ b/telepathy-glib/proxy.c
@@ -891,6 +891,7 @@ tp_proxy_or_subclass_hook_on_interface_add (GType proxy_or_subclass,
   g_return_if_fail (g_type_is_a (proxy_or_subclass, TP_TYPE_PROXY));
   g_return_if_fail (callback != NULL);
 
+  /* never freed, suppressed in telepathy-glib.supp */
   new_link = g_slice_new0 (TpProxyInterfaceAddLink);
   new_link->callback = callback;
   new_link->next = old_link;    /* may be NULL */
diff --git a/tools/telepathy-glib.supp b/tools/telepathy-glib.supp
index 16d8272..cea5ce7 100644
--- a/tools/telepathy-glib.supp
+++ b/tools/telepathy-glib.supp
@@ -173,6 +173,21 @@
    fun:tp_proxy_subclass_add_error_mapping
 }
 
+{
+   tp_proxy_or_subclass_hook_on_interface_add never frees its list
+   Memcheck:Leak
+   ...
+   fun:tp_proxy_or_subclass_hook_on_interface_add
+}
+
+{
+   tp_dbus_daemon_constructor filter not freed til we fall off the bus
+   Memcheck:Leak
+   ...
+   fun:dbus_connection_add_filter
+   fun:tp_dbus_daemon_constructor
+}
+
 # ============================= unclassified ==========================
 
 {
-- 
1.5.6.5




More information about the telepathy-commits mailing list