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);