Explorar o código

Check param before use

Serj Kalichev %!s(int64=10) %!d(string=hai) anos
pai
achega
a592cf8486
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      clish/shell/shell_parse.c

+ 1 - 1
clish/shell/shell_parse.c

@@ -100,7 +100,7 @@ clish_pargv_status_t clish_shell_parse_pargv(clish_pargv_t *pargv,
 			arg = lub_argv__get_arg(argv, *idx);
 
 		/* Is parameter in "switch" mode? */
-		if (CLISH_PARAM_SWITCH == clish_param__get_mode(param))
+		if (param && (CLISH_PARAM_SWITCH == clish_param__get_mode(param)))
 			is_switch = 1;
 
 		/* Check the 'test' conditions */