Mercurial > pidgin
changeset 20314:2c9303933770
merge of '029866e9fec9b313cae45784eb3e016ed27f0caa'
and '800279cffbdd3f77820741bcecee364d3391b204'
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Fri, 19 Oct 2007 17:28:40 +0000 |
parents | eda97aca0b24 (current diff) 8e54d39743cd (diff) |
children | 4f6afc4c79cb |
files | |
diffstat | 1 files changed, 0 insertions(+), 52 deletions(-) [+] |
line wrap: on
line diff
--- 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);