Index: /issm/trunk/src/c/parallel/diagnostic_core.cpp
===================================================================
--- /issm/trunk/src/c/parallel/diagnostic_core.cpp	(revision 2323)
+++ /issm/trunk/src/c/parallel/diagnostic_core.cpp	(revision 2324)
@@ -116,5 +116,5 @@
 		if(debug)_printf_("%s\n"," update boundary conditions for macyeal pattyn using hutter results...");
 		if (ismacayealpattyn){
-			xdelete((void**)&fem_dh->yg); VecFree(&fem_dh->ys);VecFree(&fem_dh->ys0);
+			VecFree(&fem_dh->yg->vector); VecFree(&fem_dh->ys);VecFree(&fem_dh->ys0);
 			VecDuplicatePatch(&fem_dh->yg->vector,ug);
 			Reducevectorgtosx(&fem_dh->ys,&fem_dh->ys0, fem_dh->yg->vector,fem_dh->nodesets);
