diff --git a/FileIO/SHPInterface.cpp b/FileIO/SHPInterface.cpp index e403bcab1eb4dfa22da05ab3b33befbd2f072080..30039c6159d4d3c23e4e14d642ed2bf91745162b 100644 --- a/FileIO/SHPInterface.cpp +++ b/FileIO/SHPInterface.cpp @@ -246,9 +246,9 @@ bool SHPInterface::write2dMeshToSHP(const std::string &file_name, const MeshLib: DBFWriteIntegerAttribute(hDBF, polygon_id, mat_field, e->getValue()); unsigned nNodes (e->getNNodes()); - padfX = new double(nNodes+1); - padfY = new double(nNodes+1); - padfZ = new double(nNodes+1); + padfX = new double[nNodes+1]; + padfY = new double[nNodes+1]; + padfZ = new double[nNodes+1]; for (unsigned j=0; j<nNodes; ++j) { padfX[j]=(*e->getNode(j))[0];