# HG changeset patch # User Richard Laager # Date 1190995135 0 # Node ID 9a48e67fbfc8b43f2d16c5e6ae6e4ac086ea81d5 # Parent d00e53fd9e88613090591b5090dbca01696d3b67 applied changes from f7687aed5d4c60018282a0629b67556f506ceb54 through 0a36aea71847198e73c07cbef0be7e7a7db12c57 diff -r d00e53fd9e88 -r 9a48e67fbfc8 libpurple/protocols/myspace/myspace.c --- a/libpurple/protocols/myspace/myspace.c Fri Sep 28 15:58:42 2007 +0000 +++ b/libpurple/protocols/myspace/myspace.c Fri Sep 28 15:58:55 2007 +0000 @@ -490,9 +490,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);