Index: /issm/trunk/src/c/objects/DofIndexing.cpp
===================================================================
--- /issm/trunk/src/c/objects/DofIndexing.cpp	(revision 9019)
+++ /issm/trunk/src/c/objects/DofIndexing.cpp	(revision 9020)
@@ -131,4 +131,5 @@
 		for(i=0;i<this->gsize;i++) if(f_set[i])size++;
 		this->fsize=size;
+		xfree((void**)&this->fdoflist);
 		if(this->fsize)this->fdoflist=(int*)xmalloc(size*sizeof(int));
 		else this->fdoflist=NULL;
@@ -138,10 +139,9 @@
 		for(i=0;i<this->gsize;i++) if(s_set[i])size++;
 		this->ssize=size;
+		xfree((void**)&this->sdoflist);
 		if(this->ssize)this->sdoflist=(int*)xmalloc(size*sizeof(int));
 		else this->sdoflist=NULL;
 	}
 	else _error_("%s%s%s"," set of enum type ",EnumToStringx(setenum)," not supported yet!");
-
-
 }
 /*}}}*/
