X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=shell%2Fbbsh.c;h=897c0227cce785504a9dc6076eabab41d3356fad;hb=33f85eeac5a7babc996cacce4485326d46b6e54d;hp=02e60508fb2032fd4f382c168d65ea901d3d3605;hpb=9b49a5ed8551e46892af3f676e5d96d21b540e3c;p=oweals%2Fbusybox.git diff --git a/shell/bbsh.c b/shell/bbsh.c index 02e60508f..897c0227c 100644 --- a/shell/bbsh.c +++ b/shell/bbsh.c @@ -167,8 +167,8 @@ static int run_pipeline(struct pipeline *line) if (!pid) { run_applet_and_exit(cmd->argv[0],cmd->argc,cmd->argv); execvp(cmd->argv[0],cmd->argv); - printf("No %s",cmd->argv[0]); - exit(1); + printf("No %s", cmd->argv[0]); + exit(EXIT_FAILURE); } else waitpid(pid, &status, 0); } @@ -206,7 +206,7 @@ int bbsh_main(int argc, char **argv) getopt32(argv, "c:", &command); - f = argv[optind] ? xfopen(argv[optind],"r") : NULL; + f = argv[optind] ? xfopen_for_read(argv[optind]) : NULL; if (command) handle(command); else { unsigned cmdlen=0;