libpurple/protocols/jabber/auth.c

changeset 22622
1ecb840b5101
parent 22329
cb93a3d50585
child 22645
04b138e79436
equal deleted inserted replaced
22621:552a6fb4de03 22622:1ecb840b5101
901 _("Invalid response from server.")); 901 _("Invalid response from server."));
902 return; 902 return;
903 } 903 }
904 904
905 dec_in = (char *)purple_base64_decode(enc_in, NULL); 905 dec_in = (char *)purple_base64_decode(enc_in, NULL);
906 purple_debug(PURPLE_DEBUG_MISC, "jabber", "decoded challenge (%d): %s\n", 906 purple_debug(PURPLE_DEBUG_MISC, "jabber", "decoded challenge (%"
907 strlen(dec_in), dec_in); 907 G_GSIZE_FORMAT "): %s\n", strlen(dec_in), dec_in);
908 908
909 parts = parse_challenge(dec_in); 909 parts = parse_challenge(dec_in);
910 910
911 911
912 if (g_hash_table_lookup(parts, "rspauth")) { 912 if (g_hash_table_lookup(parts, "rspauth")) {
980 g_free(auth_resp); 980 g_free(auth_resp);
981 g_free(cnonce); 981 g_free(cnonce);
982 982
983 enc_out = purple_base64_encode((guchar *)response->str, response->len); 983 enc_out = purple_base64_encode((guchar *)response->str, response->len);
984 984
985 purple_debug(PURPLE_DEBUG_MISC, "jabber", "decoded response (%d): %s\n", response->len, response->str); 985 purple_debug_misc("jabber", "decoded response (%"
986 G_GSIZE_FORMAT "): %s\n",
987 response->len, response->str);
986 988
987 buf = g_strdup_printf("<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>%s</response>", enc_out); 989 buf = g_strdup_printf("<response xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>%s</response>", enc_out);
988 990
989 jabber_send_raw(js, buf, -1); 991 jabber_send_raw(js, buf, -1);
990 992

mercurial