Loading...
--- libmalloc/libmalloc-657.60.21/src/magazine_zone.h
+++ libmalloc/libmalloc-521.100.59/src/magazine_zone.h
@@ -785,7 +785,7 @@
 	// Take magazine_lock first,  Depot lock when needed for recirc, then szone->{tiny,small}_regions_lock when needed for alloc
 	_malloc_lock_s magazine_lock MALLOC_CACHE_ALIGN;
 	// Protection for the crtical section that does allocate_pages outside the magazine_lock
-	_malloc_lock_s magazine_alloc_lock;
+	volatile boolean_t alloc_underway;
 
 	// One element deep "death row", optimizes malloc/free/malloc for identical size.
 	void *mag_last_free;