Loading...
tests/malloc_free_test.c libmalloc-409.60.6 libmalloc-521.100.59
--- libmalloc/libmalloc-409.60.6/tests/malloc_free_test.c
+++ libmalloc/libmalloc-521.100.59/tests/malloc_free_test.c
@@ -11,7 +11,7 @@
 #include <malloc/malloc.h>
 #include "../src/internal.h"
 
-T_GLOBAL_META(T_META_RUN_CONCURRENTLY(true));
+T_GLOBAL_META(T_META_RUN_CONCURRENTLY(true), T_META_TAG_XZONE);
 
 static inline void*
 t_malloc(size_t s)
@@ -87,6 +87,9 @@
 {
 	free(NULL);
 	T_PASS("Survived free(NULL)");
+
+	malloc_zone_free(malloc_default_zone(), NULL);
+	T_PASS("Survived malloc_zone_free(zone, NULL)");
 }
 
 #pragma mark MallocAggressiveMadvise=1