mirror of
https://sourceware.org/git/glibc.git
synced 2025-12-06 12:01:08 +03:00
The allocation_index was being incremented before checking if mmap() succeeds. If mmap() fails, allocation_index would still be incremented, creating a gap in the allocations tracking array and making allocation_index inconsistent with the actual number of successful allocations. This fix moves the allocation_index increment to after the mmap() success check, ensuring it only increments when an allocation actually succeeds. This maintains proper tracking for leak detection and prevents gaps in the allocations array. Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com> Reviewed-by: Florian Weimer <fweimer@redhat.com>
6.9 KiB
6.9 KiB