malloc/hooks.c: Correct check for overflow in memalign_check.
authorWill Newton <will.newton@linaro.org>
Wed, 9 Oct 2013 13:41:57 +0000 (14:41 +0100)
committerWill Newton <will.newton@linaro.org>
Thu, 10 Oct 2013 13:52:05 +0000 (14:52 +0100)
commit321e26847188300173a5dc0ca42c2ff7b9bf7a78
tree24b26956b40116bf12a2c6414444b42a14ef243a
parent40fefba1b5b05d05a3a4b48796a1006db90d8f74
malloc/hooks.c: Correct check for overflow in memalign_check.

A large value of bytes passed to memalign_check can cause an integer
overflow in _int_memalign and heap corruption. This issue can be
exposed by running tst-memalign with MALLOC_CHECK_=3.

ChangeLog:

2013-10-10  Will Newton  <will.newton@linaro.org>

* malloc/hooks.c (memalign_check): Ensure the value of bytes
passed to _int_memalign does not overflow.
ChangeLog
malloc/hooks.c