233 |
|
goto memerr; |
234 |
|
freepacks[--i].nr = 0; |
235 |
|
freepacks[i].next = NULL; |
236 |
< |
if (!vbool(OBSTRUCTIONS)) { |
236 |
> |
if (!vdef(OBSTRUCTIONS) || !vbool(OBSTRUCTIONS)) { |
237 |
|
freepacks[i].offset = (float *)bmalloc( |
238 |
|
RPACKSIZ*sizeof(float)*(i+1) ); |
239 |
|
if (freepacks[i].offset == NULL) |
336 |
|
error(SYSTEM, "out of memory"); |
337 |
|
sprintf(vval(OCTREE), "%s.oct", froot); |
338 |
|
vdef(OCTREE)++; |
339 |
– |
} |
340 |
– |
if (!vdef(OBSTRUCTIONS)) { |
341 |
– |
vval(OBSTRUCTIONS) = "T"; |
342 |
– |
vdef(OBSTRUCTIONS)++; |
339 |
|
} |
340 |
|
if (!vdef(VDIST)) { |
341 |
|
vval(VDIST) = "F"; |