diff options
author | Steve Ellcey <sellcey@mips.com> | 2014-12-11 08:14:17 -0800 |
---|---|---|
committer | Steve Ellcey <sellcey@mips.com> | 2014-12-11 08:14:17 -0800 |
commit | fc56e970934d9e936108240f3dc05e5e131f5772 (patch) | |
tree | b1542f87d150c31bba2ed5781cfc2fb275c692b8 | |
parent | 40e53917ea9e92ac14ada7bf177f419e5c0855ef (diff) | |
download | glibc-fc56e970934d9e936108240f3dc05e5e131f5772.tar.gz glibc-fc56e970934d9e936108240f3dc05e5e131f5772.tar.xz glibc-fc56e970934d9e936108240f3dc05e5e131f5772.zip |
2014-12-11 Steve Ellcey <sellcey@imgtec.com>
* malloc/malloc.c: Fix powerof2 check.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | malloc/malloc.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index b00214660c..3bf18831d8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2014-12-11 Steve Ellcey <sellcey@imgtec.com> + + * malloc/malloc.c: Fix powerof2 check. + 2014-12-11 Stefan Liebler <stli@linux.vnet.ibm.com> * locale/programs/locfile.h (maybe_swap_uint32): diff --git a/malloc/malloc.c b/malloc/malloc.c index 6bfb8593ad..cb91b97da4 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -4973,7 +4973,7 @@ __posix_memalign (void **memptr, size_t alignment, size_t size) /* Test whether the SIZE argument is valid. It must be a power of two multiple of sizeof (void *). */ if (alignment % sizeof (void *) != 0 - || !powerof2 (alignment / sizeof (void *)) != 0 + || !powerof2 (alignment / sizeof (void *)) || alignment == 0) return EINVAL; |