Fix memory leak 25100

master
Liam Marshall 2015-05-15 12:46:30 -05:00
parent 031e016df7
commit 38b93fe7a7
1 changed files with 2 additions and 0 deletions

View File

@ -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);