X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=modcmd.c;h=6db797b257733afaa03b4061cd45054f7c7b06f4;hb=84fb65ee885f3f747b0a07eb07999395c0ae22f9;hp=1f6a5415cc8c366c97d9f131aabf421a3d1cb29e;hpb=e0508fcca091934e7226d1f4722607a69813c20a;p=NeonServV5.git diff --git a/modcmd.c b/modcmd.c index 1f6a541..6db797b 100644 --- a/modcmd.c +++ b/modcmd.c @@ -85,15 +85,17 @@ static void handle_command(struct ClientSocket *client, struct UserNode *user, s char *arga[MAXNUMPARAMS]; char **argv; int argc = 0; - while(*args) { - //skip leading spaces - while (*args == ' ') - *args++ = 0; - arga[argc++] = args; - if (argc >= MAXNUMPARAMS) - break; - while (*args != ' ' && *args) - args++; + if(args) { + while(*args) { + //skip leading spaces + while (*args == ' ') + *args++ = 0; + arga[argc++] = args; + if (argc >= MAXNUMPARAMS) + break; + while (*args != ' ' && *args) + args++; + } } argv = arga; if(argc != 0 && argv[0][0] == '#') {