diff options
author | Siddhesh Poyarekar <siddhesh@redhat.com> | 2015-08-24 14:33:07 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@redhat.com> | 2015-08-24 14:33:07 +0530 |
commit | c3b9ef8dfc83e9d17da5adc73709d2f7dfbbaf13 (patch) | |
tree | 904dfa22fa029a0fa6b8b43af3f47a3c935f8f28 /ChangeLog | |
parent | 92a9b22d70b85b7edd0484db8bf2465a969fb09e (diff) | |
download | glibc-c3b9ef8dfc83e9d17da5adc73709d2f7dfbbaf13.tar.gz glibc-c3b9ef8dfc83e9d17da5adc73709d2f7dfbbaf13.tar.xz glibc-c3b9ef8dfc83e9d17da5adc73709d2f7dfbbaf13.zip |
Don't use the main arena in retry path if it is corrupt
If allocation on a non-main arena fails, the main arena is used without checking to see if it is corrupt. Add a check that avoids the main arena if it is corrupt. * malloc/arena.c (arena_get_retry): Don't use main_arena if it is corrupt.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 1b5b03e666..dae71cecec 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2015-08-24 Siddhesh Poyarekar <siddhesh@redhat.com> + * malloc/arena.c (arena_get_retry): Don't use main_arena if it + is corrupt. + * malloc/arena.c (arena_get2): Drop unused argument. (arena_lock): Adjust. (arena_get_retry): Likewise. |