Loading...
tests/malloc_free_test.c libmalloc-317.40.8 libmalloc-409.81.2
--- libmalloc/libmalloc-317.40.8/tests/malloc_free_test.c
+++ libmalloc/libmalloc-409.81.2/tests/malloc_free_test.c
@@ -83,6 +83,12 @@
 	test_malloc_free_random(SMALL_LIMIT_THRESHOLD, MEDIUM_LIMIT_THRESHOLD, 32 * 1024, 1000);
 }
 
+T_DECL(malloc_free_null, "free(NULL)")
+{
+	free(NULL);
+	T_PASS("Survived free(NULL)");
+}
+
 #pragma mark MallocAggressiveMadvise=1
 
 T_DECL(malloc_free_tiny_aggressive_madvise, "tiny malloc and free all 16b increments with aggressive madvise",