gnutls: fix leaks
authorDan Winship <danw@gnome.org>
Mon, 4 Apr 2011 15:09:15 +0000 (11:09 -0400)
committerDan Winship <danw@gnome.org>
Sat, 9 Apr 2011 16:33:04 +0000 (12:33 -0400)
commit23673249846dc263607681b9b8db42dfa68e6cde
tree75390c5c85d3264d5fae88f43621a517b686ad01
parent9360ee99c0f71c1293edb4645c8c0cd05a6ba55c
gnutls: fix leaks

GTlsConnections were never being freed, due to circular refs.
Additionally, certificates seen during handshaking, and a
GSocketAddress used in the session cache code were being leaked.
tls/gnutls/gtlsclientconnection-gnutls.c
tls/gnutls/gtlsconnection-gnutls.c
tls/gnutls/gtlsinputstream-gnutls.c
tls/gnutls/gtlsoutputstream-gnutls.c