Pārlūkot izejas kodu

add support for __MALLOC_GLIBC_COMPAT__ (malloc(0) == NULL) so the malloc test wont fail

Mike Frysinger 19 gadi atpakaļ
vecāks
revīzija
629ec28ed6
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      libc/stdlib/malloc-standard/malloc.c

+ 4 - 0
libc/stdlib/malloc-standard/malloc.c

@@ -827,6 +827,10 @@ void* malloc(size_t bytes)
     mchunkptr       bck;              /* misc temp for linking */
     mchunkptr       bck;              /* misc temp for linking */
     void *          sysmem;
     void *          sysmem;
 
 
+#if !defined(__MALLOC_GLIBC_COMPAT__)
+    if (!bytes) return NULL;
+#endif
+
     LOCK;
     LOCK;
     av = get_malloc_state();
     av = get_malloc_state();
     /*
     /*