mirror of git://sourceware.org/git/glibc.git
aio: Fix freeing memory
The content of the pool array is initialized only until pool_size,
pointers between pool_size and pool_max_size were not initialized by the
realloc call in get_elem so they should not be freed.
This fixes aio tests crashing at their termination on GNU/Hurd.
(cherry picked from commit 0cee4aa92f)
This commit is contained in:
parent
f908fa07c6
commit
e47b88d2fb
|
|
@ -698,7 +698,7 @@ libc_freeres_fn (free_res)
|
|||
{
|
||||
size_t row;
|
||||
|
||||
for (row = 0; row < pool_max_size; ++row)
|
||||
for (row = 0; row < pool_size; ++row)
|
||||
free (pool[row]);
|
||||
|
||||
free (pool);
|
||||
|
|
|
|||
Loading…
Reference in New Issue