summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2013-09-14 20:40:30 -0400
committerPaul Smith <psmith@gnu.org>2013-09-14 20:40:30 -0400
commit29a94ceb76936b88e74052dcb81fe506145f6ff4 (patch)
tree9ecba816136119896da6df2a94c74c5116a5d688 /ChangeLog
parentab78cbc71ce16dd39e4b6b9e42c02f75bf1d8a50 (diff)
downloadgunmake-29a94ceb76936b88e74052dcb81fe506145f6ff4.tar.gz
[SV 33134] Don't try to close stdout when it's already closed.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index fdb921f..68c771d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
2013-09-14 Paul Smith <psmith@gnu.org>
+ Fix Savannah bug #33134. Suggested by David Boyce <dsb@boyski.com>.
+
+ * 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.
+
+2013-09-14 Paul Smith <psmith@gnu.org>
+
* misc.c (set_append_mode, open_tmpfd, open_tmpfile): Move to output.c.
* misc.h: Ditto.
* output.h: Ditto.
@@ -12,6 +21,7 @@
(output_dump): In recurse mode print enter/leave once for the
whole makefile.
(output_init): Initialize this processes stdio as well as child's.
+
* vmsjobs.c: Reformat to be closer to convention.
2013-09-12 Paul Smith <psmith@gnu.org>