aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MultiSource/Benchmarks/MiBench/consumer-typeset/z31.c2
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));