Mercurial > pidgin
diff libpurple/protocols/jabber/jabber.c @ 28707:c1d41b7484ff
jabber: Complete (though untested) SCRAM implementation.
Client proof calculations function properly, but parsing is untested.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Mon, 09 Nov 2009 03:42:26 +0000 |
parents | 8ada06fb65ed |
children | fed4286634e7 |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c Sun Nov 08 18:39:30 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.c Mon Nov 09 03:42:26 2009 +0000 @@ -1501,6 +1501,8 @@ purple_circ_buffer_destroy(js->write_buffer); if(js->writeh) purple_input_remove(js->writeh); + if (js->auth_mech && js->auth_mech->dispose) + js->auth_mech->dispose(js); #ifdef HAVE_CYRUS_SASL if(js->sasl) sasl_dispose(&js->sasl);