summaryrefslogtreecommitdiffstats
path: root/usr.bin/make
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2002-04-13 09:10:07 +0000
committerobrien <obrien@FreeBSD.org>2002-04-13 09:10:07 +0000
commit9d111f7a74dd77f07a7891acde89cb7d1ad552f0 (patch)
tree12e41ee5f23700945461a17a01780079b9f96623 /usr.bin/make
parentb2386b0cdaa72f795a9d130ff4d35e91d7f9b143 (diff)
downloadFreeBSD-src-9d111f7a74dd77f07a7891acde89cb7d1ad552f0.zip
FreeBSD-src-9d111f7a74dd77f07a7891acde89cb7d1ad552f0.tar.gz
Check to make sure fdopen() succeeds in make(1).
Submitted by: jmallett Inspired by: NetBSD
Diffstat (limited to 'usr.bin/make')
-rw-r--r--usr.bin/make/job.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.bin/make/job.c b/usr.bin/make/job.c
index b1aad95..b3a5e82 100644
--- a/usr.bin/make/job.c
+++ b/usr.bin/make/job.c
@@ -818,6 +818,8 @@ JobFinish(job, status)
* output file as well.
*/
out = fdopen(job->outFd, "w");
+ if (out == NULL)
+ Punt("Cannot fdopen");
} else {
out = stdout;
}
OpenPOWER on IntegriCloud