From 47197b9ae9be5f99f21e5c4901c98c50cbc6c0d0 Mon Sep 17 00:00:00 2001 From: Packit Service Date: Feb 12 2021 08:43:09 +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); }