]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
Revert r279011:
authorpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 26 Jan 2016 05:04:36 +0000 (05:04 +0000)
committerpfg <pfg@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 26 Jan 2016 05:04:36 +0000 (05:04 +0000)
commit1175934dec8a4147ee4ad415aa4bc84c28484c54
tree21147931ee02ec0e5273dea5daa78237a203da69
parent6782f269a2c7c8440fd2decc405874970be5ab7b
Revert r279011:
tdelete(3): don't delete the node we are about to return.

The original change, from NetBSD, was bogus; introduced a memory
leak and and broke POSIX. By reverting we actually match NetBSD's
latest revision.

This is a revert of the original merge: this function was rewritten
in 11-current.

Reported by: Markiyan Kushnir
Obtained from: NetBSD (CVS rev. 1.7, 1.8)

git-svn-id: svn://svn.freebsd.org/base/stable/9@294763 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
lib/libc/stdlib/tdelete.c