]> git.cameronkatri.com Git - bsdgames-darwin.git/commit
cgram: properly handle input errors
authorrillig <rillig@NetBSD.org>
Mon, 22 Feb 2021 16:28:20 +0000 (16:28 +0000)
committerCameron Katri <me@cameronkatri.com>
Tue, 13 Apr 2021 19:28:33 +0000 (15:28 -0400)
commitc6dcb4c432995d92e9e40b8dfce534fa4e47dd0b
tree7c9264ba1f33269842e388f069080ede75b69568
parente7cd658820ba2c7119b98f1c8959b6fbe8e379b7
cgram: properly handle input errors

On both NetBSD and Cygwin, a missing /usr/bin/fortune would previously
continue since popen does not return an error (as /bin/sh is found and
can be executed), so the next chance to catch an error is pclose.  At
that point, the shell has already printed an informative error message
about what happened (or what didn't happen), so that cgram does not need
to print an error by itself.
cgram/cgram.c