Mercurial > pidgin
changeset 14248:4975f529d909
[gaim-migrate @ 16930]
And this needs to be done before calling gaim_connection_error().
The IRC PPRL should only free the sslconn if the connection is
canceled half-way through, or if the connection has completed and
the user signs offline. If the connection fails normally
then sslconn.c is responsible for destroying the sslconn.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 21 Aug 2006 02:05:55 +0000 |
parents | c0d06ccd038b |
children | 9c371189d7d6 |
files | libgaim/protocols/irc/irc.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/libgaim/protocols/irc/irc.c Mon Aug 21 02:01:38 2006 +0000 +++ b/libgaim/protocols/irc/irc.c Mon Aug 21 02:05:55 2006 +0000 @@ -411,6 +411,8 @@ GaimConnection *gc = data; struct irc_conn *irc = gc->proto_data; + irc->gsc = NULL; + switch(error) { case GAIM_SSL_CONNECT_FAILED: gaim_connection_error(gc, _("Connection Failed")); @@ -419,8 +421,6 @@ gaim_connection_error(gc, _("SSL Handshake Failed")); break; } - - irc->gsc = NULL; } static void irc_close(GaimConnection *gc)