summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2007-10-26 16:42:18 +1000
committerDamien Miller <djm@mindrot.org>2007-10-26 16:42:18 +1000
commit9aeef6b50d23a9f430b65c6f3454d14db0083832 (patch)
treeb7b6329c494dce38437f019db2a846787b3a0ea2 /ChangeLog
parentd129ecb0f98ea6e7e83f2a0a8914d3f99d5184c9 (diff)
- otto@cvs.openbsd.org 2005/10/17 20:19:42
[openbsd-compat/sys-queue.h] Performing certain operations on queue.h data structurs produced funny results. An example is calling LIST_REMOVE on the same element twice. This will not fail, but result in a data structure referencing who knows what. Prevent these accidents by NULLing some fields on remove and replace. This way, either a panic or segfault will be produced on the faulty operation.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 9 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 83724f34a..c027f3f79 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -102,6 +102,14 @@
102 - deraadt@cvs.openbsd.org 2005/02/25 13:29:30 102 - deraadt@cvs.openbsd.org 2005/02/25 13:29:30
103 [openbsd-compat/sys-queue.h] 103 [openbsd-compat/sys-queue.h]
104 minor white spacing 104 minor white spacing
105 - otto@cvs.openbsd.org 2005/10/17 20:19:42
106 [openbsd-compat/sys-queue.h]
107 Performing certain operations on queue.h data structurs produced
108 funny results. An example is calling LIST_REMOVE on the same
109 element twice. This will not fail, but result in a data structure
110 referencing who knows what. Prevent these accidents by NULLing some
111 fields on remove and replace. This way, either a panic or segfault
112 will be produced on the faulty operation.
105 - (djm) [regress/sftp-cmds.sh] 113 - (djm) [regress/sftp-cmds.sh]
106 Use more restrictive glob to pick up test files from /bin - some platforms 114 Use more restrictive glob to pick up test files from /bin - some platforms
107 ship broken symlinks there which could spoil the test. 115 ship broken symlinks there which could spoil the test.
@@ -3378,4 +3386,4 @@
3378 OpenServer 6 and add osr5bigcrypt support so when someone migrates 3386 OpenServer 6 and add osr5bigcrypt support so when someone migrates
3379 passwords between UnixWare and OpenServer they will still work. OK dtucker@ 3387 passwords between UnixWare and OpenServer they will still work. OK dtucker@
3380 3388
3381$Id: ChangeLog,v 1.4787 2007/10/26 06:41:14 djm Exp $ 3389$Id: ChangeLog,v 1.4788 2007/10/26 06:42:18 djm Exp $