Browse Source

Patch from Tom Walsh <tom@cyberiansoftware.com> to fix a thinko
on my patch.

Eric Andersen 24 years ago
parent
commit
138e736e54
1 changed files with 2 additions and 1 deletions
  1. 2 1
      libc/stdlib/malloc-simple/alloc.c

+ 2 - 1
libc/stdlib/malloc-simple/alloc.c

@@ -67,12 +67,13 @@ void *calloc(size_t num, size_t size)
 
 void *malloc(size_t size)
 {
+	void *result;
 #if 1
     /* Some programs will call malloc (0).  Lets be strict and return NULL */
     if (size == 0)
 	return NULL;
 #endif
-	void *result = mmap((void *) 0, size, PROT_READ | PROT_WRITE,
+	result = mmap((void *) 0, size, PROT_READ | PROT_WRITE,
 #ifdef __UCLIBC_HAS_MMU__
 						MAP_PRIVATE | MAP_ANONYMOUS, 0, 0
 #else