[Spread-cvs] cvs commit: spread/daemon memory.c
jonathan at spread.org
jonathan at spread.org
Tue Sep 17 19:45:14 EDT 2002
jonathan 02/09/17 23:45:14
Modified: daemon memory.c
Log:
Reorder length fields in calloc calls to match layout in memory.
Suggested by Daniel Rall.
Revision Changes Path
1.5 +3 -3 spread/daemon/memory.c
Index: memory.c
===================================================================
RCS file: /storage/cvsroot/spread/daemon/memory.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- memory.c 29 Aug 2002 15:43:01 -0000 1.4
+++ memory.c 17 Sep 2002 23:45:14 -0000 1.5
@@ -328,7 +328,7 @@
void ** body_ptr;
for(i = initial; i > 0; i--)
{
- head_ptr = (mem_header *) calloc(1, sizeobj(obj_type) + sizeof(mem_header));
+ head_ptr = (mem_header *) calloc(1, sizeof(mem_header) + sizeobj(obj_type) );
if (head_ptr == NULL)
{
Alarm(MEMORY, "mem_init_object: Failure to calloc an initial object. Returning with existant buffers\n");
@@ -429,7 +429,7 @@
{
mem_header * head_ptr;
- head_ptr = (mem_header *) calloc(1, sizeobj(obj_type) + sizeof(mem_header));
+ head_ptr = (mem_header *) calloc(1, sizeof(mem_header) + sizeobj(obj_type) );
if (head_ptr == NULL)
{
Alarm(MEMORY, "mem_alloc_object: Failure to calloc an object. Returning NULL object\n");
@@ -532,7 +532,7 @@
}
- head_ptr = (mem_header *) calloc(1, length + sizeof(mem_header));
+ head_ptr = (mem_header *) calloc(1, sizeof(mem_header) + length);
if (head_ptr == NULL)
{
Alarm(MEMORY, "mem_alloc: Failure to calloc a block. Returning NULL block\n");
More information about the Spread-cvs
mailing list