diff -r a9e7ea4338a7 -r 5c76133baa15 libpurple/ciphers/des.c --- a/libpurple/ciphers/des.c Sun Jun 16 01:55:52 2013 +0530 +++ b/libpurple/ciphers/des.c Sun Jun 16 01:57:59 2013 +0530 @@ -433,8 +433,6 @@ guint8 buf[8] = { 0, 0, 0, 0, 0, 0, 0, 0 }; ssize_t out_len; - g_return_val_if_fail(out_size < in_len, -1); - while(offset + 8 <= in_len) { purple_des_cipher_ecb_crypt(des_cipher, input + offset, output + offset, 0); offset += 8; @@ -465,8 +463,6 @@ guint8 buf[8] = {0,0,0,0,0,0,0,0}; ssize_t out_len; - g_return_val_if_fail(out_size < in_len, -1); - while(offset + 8 <= in_len) { purple_des_cipher_ecb_crypt(des_cipher, input + offset, output + offset, 1); offset += 8; @@ -475,7 +471,6 @@ out_len = in_len; if(offset