[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