--- src/usr.bin/soelim/soelim.c 2004/09/26 15:56:13 1.4 +++ src/usr.bin/soelim/soelim.c 2004/09/30 10:08:46 1.5 @@ -66,14 +66,17 @@ main(int argc, const char **argv) { int errs = 0; - if (argc == 1) - argv[1] = STDIN_NAME; - - while (argc > 0) { - errs += process(argv[1]); + if (argc == 1) { + argv[0] = STDIN_NAME; + } else { argv++; argc--; } + + while (--argc >= 0) { + errs += process(argv[0]); + argv++; + } exit(errs != 0); }