Index: /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.cpp	(revision 11204)
+++ /issm/trunk-jpl/src/c/objects/ExternalResults/BoolExternalResult.cpp	(revision 11205)
@@ -162,4 +162,5 @@
 	fwrite(&length,sizeof(int),1,fid);
 	fwrite(name,length,1,fid);
+	xfree((void**)&name);
 
 	/*Now write time and step: */
Index: /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.cpp	(revision 11204)
+++ /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleExternalResult.cpp	(revision 11205)
@@ -161,4 +161,5 @@
 	fwrite(&length,sizeof(int),1,fid);
 	fwrite(name,length,1,fid);
+	xfree((void**)&name);
 
 	/*Now write time and step: */
Index: /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp	(revision 11204)
+++ /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleMatExternalResult.cpp	(revision 11205)
@@ -200,4 +200,5 @@
 	fwrite(&length,sizeof(int),1,fid);
 	fwrite(name,length,1,fid);
+	xfree((void**)&name);
 
 	/*Now write time and step: */
Index: /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp	(revision 11204)
+++ /issm/trunk-jpl/src/c/objects/ExternalResults/DoubleVecExternalResult.cpp	(revision 11205)
@@ -186,4 +186,5 @@
 	fwrite(&length,sizeof(int),1,fid);
 	fwrite(name,length,1,fid);
+	xfree((void**)&name);
 
 	/*Now write time and step: */
Index: /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.cpp	(revision 11204)
+++ /issm/trunk-jpl/src/c/objects/ExternalResults/IntExternalResult.cpp	(revision 11205)
@@ -162,4 +162,5 @@
 	fwrite(&length,sizeof(int),1,fid);
 	fwrite(name,length,1,fid);
+	xfree((void**)&name);
 
 	/*Now write time and step: */
Index: /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.cpp	(revision 11204)
+++ /issm/trunk-jpl/src/c/objects/ExternalResults/PetscVecExternalResult.cpp	(revision 11205)
@@ -222,4 +222,5 @@
 	fwrite(&length,sizeof(int),1,fid);
 	fwrite(name,length,1,fid);
+	xfree((void**)&name);
 
 	/*Now write time and step: */
Index: /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.cpp	(revision 11204)
+++ /issm/trunk-jpl/src/c/objects/ExternalResults/StringExternalResult.cpp	(revision 11205)
@@ -176,4 +176,5 @@
 	fwrite(&length,sizeof(int),1,fid);
 	fwrite(name,length,1,fid);
+	xfree((void**)&name);
 
 	/*Now write time and step: */
