libpurple/protocols/ircv3/purpleircv3messagehandlers.c

changeset 42382
343e30628383
parent 42378
b64cb320215a
child 42494
4d6baa511e52
equal deleted inserted replaced
42381:4359ee5b9faf 42382:343e30628383
142 command = purple_ircv3_message_get_command(v3_message); 142 command = purple_ircv3_message_get_command(v3_message);
143 params = purple_ircv3_message_get_params(v3_message); 143 params = purple_ircv3_message_get_params(v3_message);
144 source = purple_ircv3_message_get_source(v3_message); 144 source = purple_ircv3_message_get_source(v3_message);
145 tags = purple_ircv3_message_get_tags(v3_message); 145 tags = purple_ircv3_message_get_tags(v3_message);
146 146
147 if(params != NULL && g_strv_length(params) != 2) { 147 if(params == NULL) {
148 g_warning("privmsg received with no parameters");
149
150 return FALSE;
151 }
152
153 if(g_strv_length(params) != 2) {
148 char *body = g_strjoinv(" ", params); 154 char *body = g_strjoinv(" ", params);
149 g_warning("unknown privmsg message format: '%s'", body); 155 g_warning("unknown privmsg message format: '%s'", body);
150 g_free(body); 156 g_free(body);
151 157
152 return FALSE; 158 return FALSE;

mercurial