diff --git a/Mesh/3D_Extrude.cpp b/Mesh/3D_Extrude.cpp
index a12751d494757b0d624a91793eefff1ee6b26660..01ddf60881677ab143fc6a53d4ea0b46dfe4e53e 100644
--- a/Mesh/3D_Extrude.cpp
+++ b/Mesh/3D_Extrude.cpp
@@ -1,4 +1,4 @@
-// $Id: 3D_Extrude.cpp,v 1.36 2001-08-15 11:49:29 geuzaine Exp $
+// $Id: 3D_Extrude.cpp,v 1.37 2001-08-15 14:16:59 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "Numeric.h"
@@ -917,6 +917,9 @@ int Extrude_Mesh (Tree_T * Volumes){
     Extrude_Mesh(s);
   }
 
+  List_Delete(list);
+  List_Delete(vol);
+
   return true;
 
 }