Mercurial > pidgin
comparison libpurple/protocols/jabber/auth.c @ 16651:a6854e3043a4
Don't try to base64 encode and then append an empty string
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 29 Apr 2007 17:14:45 +0000 |
parents | 3ef6a81a9fba |
children | 5f557e708335 |
comparison
equal
deleted
inserted
replaced
16650:c737c683c563 | 16651:a6854e3043a4 |
---|---|
817 purple_connection_error(js->gc, _("SASL error")); | 817 purple_connection_error(js->gc, _("SASL error")); |
818 return; | 818 return; |
819 } else { | 819 } else { |
820 response = xmlnode_new("response"); | 820 response = xmlnode_new("response"); |
821 xmlnode_set_namespace(response, "urn:ietf:params:xml:ns:xmpp-sasl"); | 821 xmlnode_set_namespace(response, "urn:ietf:params:xml:ns:xmpp-sasl"); |
822 if (c_out) { | 822 if (clen > 0) { |
823 enc_out = purple_base64_encode((unsigned char*)c_out, clen); | 823 enc_out = purple_base64_encode((unsigned char*)c_out, clen); |
824 xmlnode_insert_data(response, enc_out, -1); | 824 xmlnode_insert_data(response, enc_out, -1); |
825 g_free(enc_out); | 825 g_free(enc_out); |
826 } | 826 } |
827 jabber_send(js, response); | 827 jabber_send(js, response); |