]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Revert r279010:
authorpfg <pfg@FreeBSD.org>
Tue, 26 Jan 2016 04:51:44 +0000 (04:51 +0000)
committerpfg <pfg@FreeBSD.org>
Tue, 26 Jan 2016 04:51:44 +0000 (04:51 +0000)
commitbe9764f2dc77a9a48f82fcacd3441b35f54a2680
tree57b61ce9bd5ac1d74948b02278d80dce7868c236
parentd8eecc212bf99877ef9d79b1975ce7865712cf8e
Revert r279010:
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 direct commit to 10 since this function was rewritten
in 11-current.

Reported by: Markiyan Kushnir
Obtained from: NetBSD (CVS rev. 1.7, 1.8)
lib/libc/stdlib/tdelete.c