summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDan Hipschman <dsh@linux.ucla.edu>2007-01-19 23:03:18 +0100
committerJim Meyering <jim@meyering.net>2007-01-19 23:03:18 +0100
commite175f0d5b2fe8e46409a60472a90fc9ee3ec605b (patch)
tree3f89bf46c05493200a07c258bf151f9686eb2731 /ChangeLog
parentfd77348fefb4d834e6945ee11190ce7b4a9224a1 (diff)
downloadcoreutils-e175f0d5b2fe8e46409a60472a90fc9ee3ec605b.tar.xz
* src/sort.c (cleanup): Clear temphead at the end.
(exit_cleanup): New function. (main): Don't invoke atexit until we're ready. Invoke it with exit_cleanup, not with cleanup and close_stdout, to avoid a race condition with cleanup and signal handling. More details: http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/9508
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 629ad5be8..26d0760a6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2007-01-19 Dan Hipschman <dsh@linux.ucla.edu>
+ and Paul Eggert <eggert@cs.ucla.edu>
+
+ * src/sort.c (cleanup): Clear temphead at the end.
+ (exit_cleanup): New function.
+ (main): Don't invoke atexit until we're ready.
+ Invoke it with exit_cleanup, not with cleanup and close_stdout,
+ to avoid a race condition with cleanup and signal handling. More
+ details: http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/9508
+
2007-01-18 Jim Meyering <jim@meyering.net>
* src/c99-to-c89.diff: Adjust remove.c offsets.