[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