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] == '#') {