]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r269524:
authormarkj <markj@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 20 Aug 2014 14:57:55 +0000 (14:57 +0000)
committermarkj <markj@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 20 Aug 2014 14:57:55 +0000 (14:57 +0000)
commited3b643ae722d43d7dcd22dd69198eb7122b6b2b
treedb96e4d9ab51df05cef340567fc3881243cd6bd3
parentda76de876b0093cc754946c77bd8a475006a26c5
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/10@270214 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