=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/asa/Attic/asa.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- src/usr.bin/asa/Attic/asa.c 2009/10/27 23:59:35 1.9 +++ src/usr.bin/asa/Attic/asa.c 2011/04/30 16:45:22 1.10 @@ -1,4 +1,4 @@ -/* $OpenBSD: asa.c,v 1.9 2009/10/27 23:59:35 deraadt Exp $ */ +/* $OpenBSD: asa.c,v 1.10 2011/04/30 16:45:22 lum Exp $ */ /* $NetBSD: asa.c,v 1.10 1995/04/21 03:01:41 cgd Exp $ */ /* @@ -43,7 +43,7 @@ int main(int argc, char *argv[]) { - int ch; + int ch, exval = 0; FILE *fp; while ((ch = getopt(argc, argv, "")) != -1) { @@ -62,13 +62,14 @@ for (; *argv != NULL; argv++) { if ((fp = fopen(*argv, "r")) == NULL) { warn("%s", *argv); + exval = 1; continue; } asa(fp); fclose(fp); } - exit(0); + exit(exval); } void