Forráskód Böngészése

[mem] Fix Dynamic_Pool.

Jeroen van Rijn 3 éve
szülő
commit
fe442d7c0c
1 módosított fájl, 2 hozzáadás és 0 törlés
  1. 2 0
      core/mem/allocators.odin

+ 2 - 0
core/mem/allocators.odin

@@ -746,6 +746,8 @@ dynamic_pool_reset :: proc(using pool: ^Dynamic_Pool) {
 		free(a, block_allocator)
 	}
 	clear(&out_band_allocations)
+
+	bytes_left = 0 // Make new allocations call `cycle_new_block` again.
 }
 
 dynamic_pool_free_all :: proc(using pool: ^Dynamic_Pool) {