]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r298677:
authorngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 13 May 2016 08:44:59 +0000 (08:44 +0000)
committerngie <ngie@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 13 May 2016 08:44:59 +0000 (08:44 +0000)
commit742ac41fc9f9ecb27ec2af86bdbd89cf72246348
treeab3bd7890d89cf5915ea2885e9cd49c3606a3f84
parent0104d652e0973002606a0e4929f1dc7cae18fbaa
MFC r298677:
r298677 (by cem):

subr_mbpool: Don't free bogus pointer in error paths

An mbpool is allocated with a contiguous array of mbpages.  Freeing an
individual mbpage has never been valid.  Don't do it.

This bug has been present since this code was introduced in r117624 (2003).

CID: 1009687

git-svn-id: svn://svn.freebsd.org/base/stable/10@299625 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/kern/subr_mbpool.c