OSDN Git Service

Do not set errno when they asked for size 0
authorEric Andersen <andersen@codepoet.org>
Thu, 16 Oct 2003 14:21:26 +0000 (14:21 -0000)
committerEric Andersen <andersen@codepoet.org>
Thu, 16 Oct 2003 14:21:26 +0000 (14:21 -0000)
libc/stdlib/malloc-930716/malloc.c

index 3e69f11..f24c248 100644 (file)
@@ -167,7 +167,7 @@ void * __malloc_unlocked (size_t size)
 #else
     /* Some programs will call malloc (0).  Lets be strict and return NULL */
     if (unlikely(size == 0))
-       goto oom;
+       return 0
 #endif
     /* Check if they are doing something dumb like malloc(-1) */
     if (unlikely(((unsigned long)size > (unsigned long)(sizeof (struct list)*-2))))