* libsoup/soup-session.c (soup_session_add_filter): Ref the filter
when adding it.
(soup_session_remove_filter): And unref it here (we were already
unreffing it in dispose().)
+2004-02-05 Dan Winship <danw@ximian.com>
+
+ * libsoup/soup-session.c (soup_session_add_filter): Ref the filter
+ when adding it.
+ (soup_session_remove_filter): And unref it here (we were already
+ unreffing it in dispose().)
+
2004-02-05 Joe Shaw <joe@ximian.com>
* libsoup/soup-dns.c (soup_dns_entry_unref): Don't try to free the
g_return_if_fail (SOUP_IS_SESSION (session));
g_return_if_fail (SOUP_IS_MESSAGE_FILTER (filter));
+ g_object_ref (filter);
session->priv->filters = g_slist_prepend (session->priv->filters,
filter);
}
session->priv->filters = g_slist_remove (session->priv->filters,
filter);
+ g_object_unref (filter);
}