.
authorJim Meyering <jim@meyering.net>
Sat, 2 Nov 1996 03:51:47 +0000 (03:51 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 2 Nov 1996 03:51:47 +0000 (03:51 +0000)
old/textutils/ChangeLog

index 8ed8cdc..82f0bd4 100644 (file)
@@ -1,3 +1,13 @@
+Fri Nov  1 21:33:16 1996  Jim Meyering  <meyering@na-net.ornl.gov>
+
+       * src/sort.c [!ENABLE_ASSERTIONS]: Guard NDEBUG definition.
+       (checkfp): Fix off-by-one error that resulted in writing one byte
+       beyond the end of a malloc'd buffer.  It caused `sort -c' to segfault
+       on Linux systems having a relatively recent libc.  Before, running
+       the command, perl -e "print 'x' x 30, \"\n\";"|sort -c
+       would provoke the memory overrun (though not necessarily the failure).
+       Add an assertion.
+
 Thu Oct 31 17:48:24 1996  Jim Meyering  <meyering@na-net.ornl.gov>
 
        * src/sort.c (key_init): New function.