From: Jim Meyering Date: Sun, 12 Oct 2008 14:09:00 +0000 (+0200) Subject: mktemp: diagnose freopen failure X-Git-Tag: v7.1~175 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=16c806208576ebc5713d74e828198caba0c5fd5a;p=thirdparty%2Fcoreutils.git mktemp: diagnose freopen failure * src/mktemp [--quiet]: Don't ignore freopen failure. --- diff --git a/src/mktemp.c b/src/mktemp.c index ffb21d466f..2e6dc7b855 100644 --- a/src/mktemp.c +++ b/src/mktemp.c @@ -188,7 +188,9 @@ main (int argc, char **argv) { /* From here on, redirect stderr to /dev/null. A diagnostic from getopt_long, above, would still go to stderr. */ - freopen ("/dev/null", "wb", stderr); + if (!freopen ("/dev/null", "wb", stderr)) + error (EXIT_FAILURE, errno, + _("failed to redirect stderr to /dev/null")); } n_args = argc - optind;