comparison src/cmds.c @ 9149:108a0300135d

[gaim-migrate @ 9933] stupid bug /slap marv committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Mon, 31 May 2004 01:39:09 +0000
parents 933a19e3a6b3
children 3e2ea5b69605
comparison
equal deleted inserted replaced
9148:39155e87c470 9149:108a0300135d
166 const gchar *prpl_id; 166 const gchar *prpl_id;
167 gchar **args = NULL; 167 gchar **args = NULL;
168 gchar *cmd, *rest; 168 gchar *cmd, *rest;
169 GaimCmdRet ret = GAIM_CMD_RET_CONTINUE; 169 GaimCmdRet ret = GAIM_CMD_RET_CONTINUE;
170 170
171 error = NULL; 171 *error = NULL;
172 prpl_id = gaim_account_get_protocol_id(gaim_conversation_get_account(conv)); 172 prpl_id = gaim_account_get_protocol_id(gaim_conversation_get_account(conv));
173 173
174 if (gaim_conversation_get_type(conv) == GAIM_CONV_IM) 174 if (gaim_conversation_get_type(conv) == GAIM_CONV_IM)
175 is_im = TRUE; 175 is_im = TRUE;
176 else if (gaim_conversation_get_type(conv) == GAIM_CONV_CHAT) 176 else if (gaim_conversation_get_type(conv) == GAIM_CONV_CHAT)
220 tried_cmd = TRUE; 220 tried_cmd = TRUE;
221 ret = c->func(conv, cmd, args, &err); 221 ret = c->func(conv, cmd, args, &err);
222 if (ret == GAIM_CMD_RET_CONTINUE) { 222 if (ret == GAIM_CMD_RET_CONTINUE) {
223 if (err) 223 if (err)
224 g_free(err); 224 g_free(err);
225 err = NULL;
225 gaim_cmd_free_args(args); 226 gaim_cmd_free_args(args);
226 args = NULL; 227 args = NULL;
227 continue; 228 continue;
228 } else { 229 } else {
229 break; 230 break;