mirror of https://github.com/vitalif/openscad
Fix memory leak 93925
parent
38b93fe7a7
commit
289d84aac0
|
@ -241,6 +241,7 @@ AbstractNode *ControlModule::instantiate(const Context* /*ctx*/, const ModuleIns
|
||||||
boost::uint32_t steps = range.nbsteps();
|
boost::uint32_t steps = range.nbsteps();
|
||||||
if (steps >= 10000) {
|
if (steps >= 10000) {
|
||||||
PRINTB("WARNING: Bad range parameter for children: too many elements (%lu).", steps);
|
PRINTB("WARNING: Bad range parameter for children: too many elements (%lu).", steps);
|
||||||
|
delete node;
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
for (Value::RangeType::iterator it = range.begin();it != range.end();it++) {
|
for (Value::RangeType::iterator it = range.begin();it != range.end();it++) {
|
||||||
|
|
Loading…
Reference in New Issue