[OpenBIOS] r184 - openbios-devel/arch/sparc64
svn at openbios.org
svn at openbios.org
Fri Feb 1 20:55:40 CET 2008
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;
More information about the OpenBIOS
mailing list