--- a/libpurple/protocols/qq/qq_process.c Tue Feb 24 13:15:34 2009 +0000 +++ b/libpurple/protocols/qq/qq_process.c Tue Feb 24 14:33:49 2009 +0000 @@ -1145,7 +1145,9 @@ break; case QQ_CMD_BUDDY_MEMO: purple_debug_info("QQ", "Receive memo from server!\n"); - qq_process_get_buddy_memo(gc, data, data_len, ship32); + qq_process_get_buddy_memo(gc, data, data_len, update_class, ship32); + return; + purple_debug_info("QQ", "Should NOT be here...\n"); break; default: process_unknow_cmd(gc, _("Unknown CLIENT CMD"), data, data_len, cmd, seq);