]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
ext2_htree_release(): prevent signed integer overflow in a loop.
authorPedro F. Giffuni <pfg@FreeBSD.org>
Sat, 23 Apr 2016 18:28:59 +0000 (18:28 +0000)
committerPedro F. Giffuni <pfg@FreeBSD.org>
Sat, 23 Apr 2016 18:28:59 +0000 (18:28 +0000)
commit4cb92c4cf419ec82c081fc3925f449af66e6a571
treedc28c042223a683e9c4dceed31bfc685b26b2f86
parent027b4687171436a957bb2cf93989360cb971fb76
ext2_htree_release(): prevent signed integer overflow in a loop.

h_levels_num, as most data structs in ext2fs, is unsigned so
the index that addresses it has to be unsigned as well.

To get to overflow here we would probably be considering a
degenerate case though.

MFC after: 5 days
sys/fs/ext2fs/ext2_htree.c