diff options
-rw-r--r-- | MultiSource/Benchmarks/MiBench/consumer-typeset/z31.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/MultiSource/Benchmarks/MiBench/consumer-typeset/z31.c b/MultiSource/Benchmarks/MiBench/consumer-typeset/z31.c index d6e7f1e4..9f968fc7 100644 --- a/MultiSource/Benchmarks/MiBench/consumer-typeset/z31.c +++ b/MultiSource/Benchmarks/MiBench/consumer-typeset/z31.c @@ -349,7 +349,7 @@ OBJECT GetMemory(int siz, FILE_POS *pos) debug1(DMA, DDD, "GetMemory( %d )", siz); /* get memory from operating system, if not enough left here */ - if( &next_free[siz] > top_free ) + if( !next_free || &next_free[siz] > top_free ) { #if DEBUG_ON DebugRegisterUsage(MEM_OBJECTS, 1, MEM_CHUNK * sizeof(ALIGN)); |