=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/hexdump/display.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- src/usr.bin/hexdump/display.c 2005/08/16 21:51:41 1.15 +++ src/usr.bin/hexdump/display.c 2005/08/18 17:18:24 1.16 @@ -1,4 +1,4 @@ -/* $OpenBSD: display.c,v 1.15 2005/08/16 21:51:41 miod Exp $ */ +/* $OpenBSD: display.c,v 1.16 2005/08/18 17:18:24 miod Exp $ */ /* $NetBSD: display.c,v 1.12 2001/12/07 15:14:29 bjh21 Exp $ */ /* @@ -32,7 +32,7 @@ #ifndef lint /*static char sccsid[] = "from: @(#)display.c 5.11 (Berkeley) 3/9/91";*/ -static char rcsid[] = "$OpenBSD: display.c,v 1.15 2005/08/16 21:51:41 miod Exp $"; +static char rcsid[] = "$OpenBSD: display.c,v 1.16 2005/08/18 17:18:24 miod Exp $"; #endif /* not lint */ #include @@ -301,7 +301,7 @@ if (*_argv) { if (!(freopen(*_argv, "r", stdin))) { warn("%s", *_argv); - exitval = 1; + exitval = done = 1; ++_argv; continue; } @@ -315,7 +315,7 @@ doskip(statok ? *_argv : "stdin", statok); if (*_argv) ++_argv; - if (!skip && statok) + if (!skip) return(1); } /* NOTREACHED */