]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r269524:
authormarkj <markj@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 20 Aug 2014 14:57:21 +0000 (14:57 +0000)
committermarkj <markj@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 20 Aug 2014 14:57:21 +0000 (14:57 +0000)
commit22a7fd988974d09f3ad80fbb4609dd7c2ca35b59
treee7bd93977d6881ec06d3d0456b6b27f0abff6b10
parent37ef9f41e1987bb1db0302376fbafc049f33af94
MFC r269524:
Preserve the errno value of an ioctl before calling free(3). Previously,
errno was very occasionally being clobbered, resulting in a bogus error from
dt_consume() and thus an error from dtrace(1).

git-svn-id: svn://svn.freebsd.org/base/stable/9@270213 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_map.c
cddl/contrib/opensolaris/lib/libdtrace/common/dt_work.c