--- ray/src/common/octree.c 1997/03/07 15:45:30 2.2 +++ ray/src/common/octree.c 1998/08/24 15:30:11 2.3 @@ -61,6 +61,8 @@ octdone() /* free EVERYTHING */ register int i; for (i = 0; i < MAXOBLK; i++) { + if (octblock[i] == NULL) + break; bfree((char *)octblock[i], (unsigned)256*8*sizeof(OCTREE)); octblock[i] = NULL; }