[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openbios
Subject:    [OpenBIOS] r184 - openbios-devel/arch/sparc64
From:       svn () openbios ! org
Date:       2008-02-01 19:55:40
Message-ID: 200802011955.m11JtoNB018434 () mailer ! progressive-comp ! com
[Download RAW message or body]

Author: blueswirl
Date: 2008-02-01 20:55:39 +0100 (Fri, 01 Feb 2008)
New Revision: 184

Modified:
   openbios-devel/arch/sparc64/lib.c
Log:
Enforce malloc alignment

Modified: openbios-devel/arch/sparc64/lib.c
===================================================================
--- openbios-devel/arch/sparc64/lib.c	2007-12-29 18:38:16 UTC (rev 183)
+++ openbios-devel/arch/sparc64/lib.c	2008-02-01 19:55:39 UTC (rev 184)
@@ -41,6 +41,12 @@
 void *malloc(int size)
 {
 	void *ret=(void *)0;
+
+	if( !size )
+		return NULL;
+
+        size = (size + 7) & ~7;
+
 	if(memsize>=size) {
 		memsize-=size;
 		ret=memptr;


-- 
OpenBIOS                 http://openbios.org/
Mailinglist:  http://lists.openbios.org/mailman/listinfo
Free your System - May the Forth be with you
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic