diff --git a/src/lib/geogram/mesh/mesh.cpp b/src/lib/geogram/mesh/mesh.cpp index 1595b42dd58e..4ba86dbfac41 100644 --- a/src/lib/geogram/mesh/mesh.cpp +++ b/src/lib/geogram/mesh/mesh.cpp @@ -1891,6 +1891,9 @@ namespace GEO { bool copy_attributes, MeshElementsFlags what ) { + if(&rhs == this) { + return; + } if((what & MESH_VERTICES) == 0) { clear(false,false); return;