diff options
Diffstat (limited to 'mem/src')
| -rw-r--r-- | mem/src/mem.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mem/src/mem.c b/mem/src/mem.c index c2af518..9169a9f 100644 --- a/mem/src/mem.c +++ b/mem/src/mem.c | |||
| @@ -57,6 +57,7 @@ void mem_del_(Memory* mem) { | |||
| 57 | 57 | ||
| 58 | void mem_clear_(Memory* mem) { | 58 | void mem_clear_(Memory* mem) { |
| 59 | assert(mem); | 59 | assert(mem); |
| 60 | mem->num_used_blocks = 0; | ||
| 60 | mem->next_free_chunk = 0; | 61 | mem->next_free_chunk = 0; |
| 61 | memset(mem->blocks, 0, mem->num_blocks * mem->block_size_bytes); | 62 | memset(mem->blocks, 0, mem->num_blocks * mem->block_size_bytes); |
| 62 | memset(mem->chunks, 0, mem->num_blocks * sizeof(Chunk)); | 63 | memset(mem->chunks, 0, mem->num_blocks * sizeof(Chunk)); |
