When run() returns an error, print the error message also in

non-interactive mode. Previously error messages were printed only in
interactive mode.

PR:		bin/124517
Approved by:	trasz (mentor)
MFC after:	1 month
This commit is contained in:
Jaakko Heinonen 2009-10-07 13:25:22 +00:00
parent a57795536a
commit 6e7b6303ba

View File

@ -241,7 +241,7 @@ int main (int argc, char **argv)
if (argc > 0) {
char buf[80], *p;
int len;
int len, rc;
for (p=buf; argc-->0; ++argv) {
len = strlen (*argv);
@ -257,7 +257,11 @@ int main (int argc, char **argv)
}
*p = 0;
arg = parse (buf, &cmd);
return (run (cmd, arg));
rc = run (cmd, arg);
if (rc < 0 && verbose)
warn(NULL);
return (rc);
}
if (verbose == 1)