diff options
| -rw-r--r-- | main.c | 7 | 
1 files changed, 5 insertions, 2 deletions
| @@ -157,12 +157,15 @@ void toybox_main(void)    if (toys.argv[1]) {      toys.optc = toys.recursion = 0;      toy_exec(toys.argv+1); +    if (!strcmp("--version", toys.argv[1])) { +      xputs(TOYBOX_VERSION); +      xexit(); +    }      if (toys.argv[1][0] != '-') error_exit("Unknown command %s", toys.argv[1]);    } -  if (!strcmp("--version", toys.argv[1])) printf(TOYBOX_VERSION);    // Output list of command. -  else for (i=1; i<ARRAY_LEN(toy_list); i++) { +  for (i=1; i<ARRAY_LEN(toy_list); i++) {      int fl = toy_list[i].flags;      if (fl & TOYMASK_LOCATION) {        if (toys.argv[1]) { | 
