# HG changeset patch # User Jeffrey Connelly # Date 1190836533 0 # Node ID 324c25c2daadee438ebebd4a7ca61fc8593757a6 # Parent 91a3459652232c2c3106b4f012d8fc1285cd1dd3 Remove g_assert() from msimprpl. diff -r 91a345965223 -r 324c25c2daad libpurple/protocols/myspace/myspace.c --- a/libpurple/protocols/myspace/myspace.c Wed Sep 26 10:35:37 2007 +0000 +++ b/libpurple/protocols/myspace/myspace.c Wed Sep 26 19:55:33 2007 +0000 @@ -492,9 +492,13 @@ purple_cipher_context_encrypt(rc4, (const guchar *)data, data_len, data_out, &data_out_len); purple_cipher_context_destroy(rc4); - - /* TODO: Never assert in a protocol plugin! */ - g_assert(data_out_len == data_len); + g_free(data); + + if (data_out_len != data_len) { + purple_debug_info("msim", "msim_compute_login_response: " + "data length mismatch: %d != %d\n", + data_out_len, data_len); + } #ifdef MSIM_DEBUG_LOGIN_CHALLENGE purple_debug_info("msim", "response=<%s>\n", data_out);