# HG changeset patch # User Luke Schierer # Date 1192814920 0 # Node ID 2c93039337700c63abd335091d4338939ef0789d # Parent eda97aca0b2427af13e1f1562eafa0da6c0ce98e# Parent 8e54d39743cddc04093c41af83041ddf56449521 merge of '029866e9fec9b313cae45784eb3e016ed27f0caa' and '800279cffbdd3f77820741bcecee364d3391b204' diff -r eda97aca0b24 -r 2c9303933770 libpurple/protocols/msn/command.c --- a/libpurple/protocols/msn/command.c Fri Oct 19 17:26:23 2007 +0000 +++ b/libpurple/protocols/msn/command.c Fri Oct 19 17:28:40 2007 +0000 @@ -36,52 +36,6 @@ return TRUE; } -/* - * check the command is the command with payload content - * if it is return TRUE - * else return FALSE - */ -static gboolean -msn_check_payload_cmd(const char *str) -{ - g_return_val_if_fail(str != NULL, FALSE); - if( (!strcmp(str,"ADL")) || - (!strcmp(str,"GCF")) || - (!strcmp(str,"SG")) || - (!strcmp(str,"MSG")) || - (!strcmp(str,"RML")) || - (!strcmp(str,"UBX")) || - (!strcmp(str,"UBN")) || - (!strcmp(str,"UUM")) || - (!strcmp(str,"UBM")) || - (!strcmp(str,"FQY")) || - (!strcmp(str,"UUN")) || - (!strcmp(str,"UUX")) || - (is_num(str))){ - return TRUE; - } - - return FALSE; -} - -/* - * set command Payload length - */ -static void -msn_set_payload_len(MsnCommand *cmd) -{ - char *param; - int len = 0; - - if (msn_check_payload_cmd(cmd->command) && (cmd->param_count > 0)){ - param = cmd->params[cmd->param_count - 1]; - len = is_num(param) ? atoi(param) : 0; - } - - cmd->payload_len = len; -} - - MsnCommand * msn_command_from_string(const char *string) { @@ -116,13 +70,7 @@ cmd->trId = is_num(param) ? atoi(param) : 0; } else - { cmd->trId = 0; - } - - /*add payload Length checking*/ - msn_set_payload_len(cmd); - purple_debug_info("MSNP14","get payload len:%d\n",cmd->payload_len); msn_command_ref(cmd);