]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC of 263062:
authormckusick <mckusick@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 22 Mar 2014 11:49:44 +0000 (11:49 +0000)
committermckusick <mckusick@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 22 Mar 2014 11:49:44 +0000 (11:49 +0000)
commit05c17b82a6bd046b4c0445e2d8c5206587e21312
tree6af45808fa3e34001e837b117586c6b4149310cf
parent059154690218a84c87095debe35f19efc990fbf2
MFC of 263062:

Avoid segment fault when attempting to clean up cylinder group
buffer cache.

PR:             187221
Submitted by:   Petr Lampa <lampa@fit.vutbr.cz>
Obtained from:  Petr Lampa <lampa@fit.vutbr.cz>
MFC after:      1 week

MFC of 262488:

Arguments for malloc and calloc should be size_t, not int.
Use proper bounds check when trying to free cached memory.

Spotted by: Xin Li
Tested by:  Dmitry Sivachenko
MFC after:  2 weeks

git-svn-id: svn://svn.freebsd.org/base/stable/9@263630 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sbin/fsck_ffs/fsck.h
sbin/fsck_ffs/fsutil.c