diff -r 8b69edc386fe -r 5d868d301756 libpurple/protocols/msn/command.c --- a/libpurple/protocols/msn/command.c Sun Jul 13 04:48:05 2008 +0000 +++ b/libpurple/protocols/msn/command.c Sun Jul 13 04:55:39 2008 +0000 @@ -51,14 +51,14 @@ if (param_start) { *param_start++ = '\0'; - cmd->params = g_strsplit(param_start, " ", 0); + cmd->params = g_strsplit_set(param_start, " ", 0); } if (cmd->params != NULL) { int c; - for (c = 0; cmd->params[c]; c++); + for (c = 0; cmd->params[c] && cmd->params[c][0]; c++); cmd->param_count = c; if (cmd->param_count) {