[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] aio: Fix freeing memory
From: |
Samuel Thibault |
Subject: |
[PATCH] aio: Fix freeing memory |
Date: |
Wed, 12 Apr 2023 00:15:33 +0200 |
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.
---
rt/aio_misc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rt/aio_misc.c b/rt/aio_misc.c
index 49ec0aa293..4b850b1ab6 100644
--- a/rt/aio_misc.c
+++ b/rt/aio_misc.c
@@ -702,7 +702,7 @@ __aio_freemem (void)
{
size_t row;
- for (row = 0; row < pool_max_size; ++row)
+ for (row = 0; row < pool_size; ++row)
free (pool[row]);
free (pool);
--
2.39.2
- [PATCH] aio: Fix freeing memory,
Samuel Thibault <=