# HG changeset patch # User Mark Doliner # Date 1177866885 0 # Node ID a6854e3043a4864a7ae93fe1f3bfaeb68e1c6d70 # Parent c737c683c56353bfc51b234f775d5e4163871db9 Don't try to base64 encode and then append an empty string diff -r c737c683c563 -r a6854e3043a4 libpurple/protocols/jabber/auth.c --- a/libpurple/protocols/jabber/auth.c Sun Apr 29 16:29:22 2007 +0000 +++ b/libpurple/protocols/jabber/auth.c Sun Apr 29 17:14:45 2007 +0000 @@ -819,7 +819,7 @@ } else { response = xmlnode_new("response"); xmlnode_set_namespace(response, "urn:ietf:params:xml:ns:xmpp-sasl"); - if (c_out) { + if (clen > 0) { enc_out = purple_base64_encode((unsigned char*)c_out, clen); xmlnode_insert_data(response, enc_out, -1); g_free(enc_out);