diff --git a/Mesh/1D_Mesh.cpp b/Mesh/1D_Mesh.cpp
index 08dffb1967d20e9af8cba4ebbf1450237e46609d..bbc6e5a470f49815b3b3afebdba593a262e87eb4 100644
--- a/Mesh/1D_Mesh.cpp
+++ b/Mesh/1D_Mesh.cpp
@@ -1,4 +1,4 @@
-// $Id: 1D_Mesh.cpp,v 1.15 2001-05-20 19:24:53 geuzaine Exp $
+// $Id: 1D_Mesh.cpp,v 1.16 2001-05-29 13:26:54 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "Const.h"
@@ -188,6 +188,8 @@ void Maillage_Curve (void *data, void *dummy){
       }
     }
 
+    List_Delete(Points);
+
     v = &c->end;
     if ((vexist = (Vertex **) Tree_PQuery (THEM->Vertices, v))){
       (*vexist)->u = c->uend;