don't leak the SoupAddress.
authorDan Winship <danw@src.gnome.org>
Wed, 21 Nov 2007 03:51:24 +0000 (03:51 +0000)
committerDan Winship <danw@src.gnome.org>
Wed, 21 Nov 2007 03:51:24 +0000 (03:51 +0000)
commitd1e5df3d746de7b5765a3a5bfd0e1a1c1a2fe3e0
treef89851d8f3efbd22d4312408820a2f28e0b35783
parent39bc91bee61a80fc3cc539aa0a3705018b654a4a
don't leak the SoupAddress.

* libsoup/soup-connection.c (soup_connection_connect_async): don't
leak the SoupAddress.

* libsoup/soup-dns.c (soup_dns_lookup_resolve_async): fix a leak
when re-looking up an address

* libsoup/soup-session.c (soup_session_abort): close all
connections in addition to cancelling messages (needed because
connections currently end up holding a ref on their session,
preventing them from being destroyed).

* tests/auth-test.c:
* tests/ntlm-test.c:
* tests/proxy-test.c:
* tests/pull-api.c:
* tests/ssl-test.c:
* tests/xmlrpc-test.c: clean up more memory on exit, to help find
leaks in the library

* tests/libsoup.supp: add a zillion new suppressions so we
can use --leak-resolution=med

svn path=/trunk/; revision=953
ChangeLog
libsoup/soup-connection.c
libsoup/soup-dns.c
libsoup/soup-session.c
tests/auth-test.c
tests/libsoup.supp
tests/ntlm-test.c
tests/proxy-test.c
tests/pull-api.c
tests/ssl-test.c
tests/xmlrpc-test.c