mirror of https://github.com/vitalif/openscad
Fix memory leak 25100
parent
031e016df7
commit
38b93fe7a7
|
@ -740,6 +740,7 @@ Response GeometryEvaluator::visit(State &state, const LinearExtrudeNode &node)
|
|||
|
||||
Polygon2d *p2d = dxf.toPolygon2d();
|
||||
if (p2d) geometry = ClipperUtils::sanitize(*p2d);
|
||||
delete p2d;
|
||||
}
|
||||
else {
|
||||
geometry = applyToChildren2D(node, OPENSCAD_UNION);
|
||||
|
@ -849,6 +850,7 @@ Response GeometryEvaluator::visit(State &state, const RotateExtrudeNode &node)
|
|||
DxfData dxf(node.fn, node.fs, node.fa, node.filename, node.layername, node.origin_x, node.origin_y, node.scale);
|
||||
Polygon2d *p2d = dxf.toPolygon2d();
|
||||
if (p2d) geometry = ClipperUtils::sanitize(*p2d);
|
||||
delete p2d;
|
||||
}
|
||||
else {
|
||||
geometry = applyToChildren2D(node, OPENSCAD_UNION);
|
||||
|
|
Loading…
Reference in New Issue