[openssh-commits] CVS: fuyu.mindrot.org: openssh
Damien Miller
djm at fuyu.mindrot.org
Fri Oct 26 16:42:21 EST 2007
CVSROOT: /var/cvs
Module name: openssh
Changes by: djm at fuyu.mindrot.org 07/10/26 16:42:21
Modified files:
. : ChangeLog
openbsd-compat : sys-queue.h
Log message:
- otto at 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.
Diff commands:
cvs -nQq rdiff -u -r1.4787 -r1.4788 openssh/ChangeLog
cvs -nQq rdiff -u -r1.8 -r1.9 openssh/openbsd-compat/sys-queue.h
CVSWeb:
http://cvsweb.mindrot.org/index.cgi/openssh/ChangeLog?r1=1.4787;r2=1.4788
http://cvsweb.mindrot.org/index.cgi/openssh/openbsd-compat/sys-queue.h?r1=1.8;r2=1.9
Please note that there may be a delay before commits are available
on the public CVSWeb site.
More information about the openssh-commits
mailing list