Index: /issm/trunk-jpl/src/c/shared/Random/randomgenerator.cpp
===================================================================
--- /issm/trunk-jpl/src/c/shared/Random/randomgenerator.cpp	(revision 26655)
+++ /issm/trunk-jpl/src/c/shared/Random/randomgenerator.cpp	(revision 26656)
@@ -35,5 +35,5 @@
 	}/*}}}*/
 
-  linear_congruential_engine::~linear_congruential_engine(){}
+	linear_congruential_engine::~linear_congruential_engine(){}
 
   unsigned int linear_congruential_engine::get_m() { return m; }
@@ -51,4 +51,9 @@
   }
 
+  void linear_congruential_engine::free_resources(){
+	  delete pseed;
+	  return;
+  }
+
   /* Uniform distribution */
 
Index: /issm/trunk-jpl/src/c/shared/Random/randomgenerator.h
===================================================================
--- /issm/trunk-jpl/src/c/shared/Random/randomgenerator.h	(revision 26655)
+++ /issm/trunk-jpl/src/c/shared/Random/randomgenerator.h	(revision 26656)
@@ -29,5 +29,5 @@
       void seed( int s );
       unsigned int generator();
-
+		void free_resources();
   };
 
