Explorar el Código

Retcode for command as argument

Serj Kalichev hace 11 años
padre
commit
dc7d072666
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      bin/clish.c

+ 3 - 1
bin/clish.c

@@ -300,7 +300,9 @@ int main(int argc, char **argv)
 		for(iter = lub_list__get_head(cmds);
 			iter; iter = lub_list_node__get_next(iter)) {
 			char *str = (char *)lub_list_node__get_data(iter);
-			clish_shell_forceline(shell, str, NULL);
+			result = clish_shell_forceline(shell, str, NULL);
+			if (stop_on_error && result)
+				break;
 		}
 	} else {
 		/* Main loop */