summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2013-09-15 15:05:18 -0400
committerPaul Smith <psmith@gnu.org>2013-09-15 15:21:33 -0400
commita4d8444b594e53b13659a9f2c64424418f255e27 (patch)
tree13315e9de3f19f3a144774a008bd3100633a31c3 /ChangeLog
parent0a81d50d66565fd3e930fadaadc4a5cb9381d840 (diff)
downloadgunmake-a4d8444b594e53b13659a9f2c64424418f255e27.tar.gz
[SV 39934] Verify jobserver FDs before something else uses them.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog12
1 files changed, 7 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 4e80e38..899b471 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,27 +1,29 @@
2013-09-15 Paul Smith <psmith@gnu.org>
- Fix Savannah bug #39203.
+ * main.c (main): Perform the validation of the jobserver FDs
+ early, before we read makefiles, to ensure that something hasn't
+ opened and used those FDs for some other reason.
+ Fixes Savannah bug #39934.
* main.c (main): Don't set MAKEFLAGS in the environment when we
restart. We have the original command line flags so keep the
original MAKEFLAGS settings as well.
+ Fixes Savannah bug #39203.
2013-09-14 Paul Smith <psmith@gnu.org>
- Fix Savannah bug #35248.
-
* main.c (decode_debug_flags): Add support for the "n" flag to
disable all debugging.
* make.1: Document the "n" (none) flag.
* doc/make.texi (Options Summary): Ditto.
* NEWS: Ditto.
-
- Fix Savannah bug #33134. Suggested by David Boyce <dsb@boyski.com>.
+ Fixes Savannah bug #35248.
* misc.c (close_stdout): Move to output.c.
* main.c (main): Move atexit call to output_init().
* makeint.h: Remove close_stdout() declaration.
* output.c (output_init): Add close_stdout at exit only if it's open.
+ Fixes Savannah bug #33134. Suggested by David Boyce <dsb@boyski.com>.
2013-09-14 Paul Smith <psmith@gnu.org>