From e73841dd3cd4579befaba0bd40d184e099190ec9 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 08 2020 11:31:59 +0000 Subject: Apply patch glibc-rh1651283-1.patch patch_name: glibc-rh1651283-1.patch present_in_specfile: true location_in_specfile: 68 --- diff --git a/malloc/malloc.c b/malloc/malloc.c index 13c52f3..e450597 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -4306,6 +4306,8 @@ _int_free (mstate av, mchunkptr p, int have_lock) prevsize = prev_size (p); size += prevsize; p = chunk_at_offset(p, -((long) prevsize)); + if (__glibc_unlikely (chunksize(p) != prevsize)) + malloc_printerr ("corrupted size vs. prev_size while consolidating"); unlink(av, p, bck, fwd); } @@ -4467,6 +4469,8 @@ static void malloc_consolidate(mstate av) prevsize = prev_size (p); size += prevsize; p = chunk_at_offset(p, -((long) prevsize)); + if (__glibc_unlikely (chunksize(p) != prevsize)) + malloc_printerr ("corrupted size vs. prev_size in fastbins"); unlink(av, p, bck, fwd); }