malloc: harden removal from unsorted list

* malloc/malloc.c (_int_malloc): Added check before removing from
unsorted list.
This commit is contained in:
Francois Goichon 2018-03-14 16:25:57 -04:00 committed by DJ Delorie
parent f9555d7312
commit bdc3009b8f
1 changed files with 2 additions and 0 deletions

View File

@ -3775,6 +3775,8 @@ _int_malloc (mstate av, size_t bytes)
}
/* remove from unsorted list */
if (__glibc_unlikely (bck->fd != victim))
malloc_printerr ("malloc(): corrupted unsorted chunks 3");
unsorted_chunks (av)->bk = bck;
bck->fd = unsorted_chunks (av);