summaryrefslogtreecommitdiff
path: root/old/textutils
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2001-02-19 08:52:58 +0000
committerJim Meyering <jim@meyering.net>2001-02-19 08:52:58 +0000
commit80016947b745624383365c860e2c34a300621fba (patch)
tree5b87bc415f86c75cc9335b3b9bcc02a978f36f31 /old/textutils
parent5af9b0048f103248f4973b8362e83f04ce524201 (diff)
downloadcoreutils-80016947b745624383365c860e2c34a300621fba.tar.xz
*** empty log message ***
Diffstat (limited to 'old/textutils')
-rw-r--r--old/textutils/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/old/textutils/ChangeLog b/old/textutils/ChangeLog
index a95d7914a..8a5ac4099 100644
--- a/old/textutils/ChangeLog
+++ b/old/textutils/ChangeLog
@@ -5,6 +5,15 @@
2001-02-18 Paul Eggert <eggert@twinsun.com>
+ Fix a race condition: freed storage accessed during a signal handler.
+
+ * src/sort.c (struct tempnode.next): Now volatile.
+ (zaptemp): Free the file name after removing it from the temp list,
+ not before, because a signal can arrive between the two actions
+ and cleanup () traverses the list.
+
+2001-02-18 Paul Eggert <eggert@twinsun.com>
+
Check for input size, and do not overallocate memory.
Also check for memory quotas.