From 906ffafd8be8f5b17638f8529d6298ee086a5804 Mon Sep 17 00:00:00 2001
From: Miles Bader <miles@lsi.nec.co.jp>
Date: Tue, 30 Jul 2002 09:46:24 +0000
Subject: MALLOC_SET_SIZE now takes the user-address rather than the
 base-address.

---
 libc/stdlib/malloc/malloc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

(limited to 'libc/stdlib')

diff --git a/libc/stdlib/malloc/malloc.c b/libc/stdlib/malloc/malloc.c
index caf90ef02..0e0c9ab57 100644
--- a/libc/stdlib/malloc/malloc.c
+++ b/libc/stdlib/malloc/malloc.c
@@ -121,9 +121,8 @@ malloc (size_t size)
   if (mem)
     /* Record the size of this block.  */
     {
-      MALLOC_SET_SIZE (mem, size);
-
       mem = MALLOC_ADDR (mem);
+      MALLOC_SET_SIZE (mem, size);
 
       MALLOC_DEBUG ("  malloc: returning 0x%lx (base:0x%lx, total_size:%d)\n",
 		    (long)mem, (long)mem - MALLOC_ALIGNMENT, size);
-- 
cgit v1.2.3