Index: /issm/trunk/src/c/modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp
===================================================================
--- /issm/trunk/src/c/modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp	(revision 4415)
+++ /issm/trunk/src/c/modules/ModelProcessorx/SurfaceSlope/UpdateElementsSurfaceSlope.cpp	(revision 4416)
@@ -28,4 +28,5 @@
 	if (iomodel->dim==3){
 		IoModelFetchData(&iomodel->elementonbed,NULL,NULL,iomodel_handle,"elementonbed");
+		IoModelFetchData(&iomodel->elementonsurface,NULL,NULL,iomodel_handle,"elementonsurface");
 		IoModelFetchData(&iomodel->upperelements,NULL,NULL,iomodel_handle,"upperelements");
 		IoModelFetchData(&iomodel->lowerelements,NULL,NULL,iomodel_handle,"lowerelements");
@@ -48,4 +49,5 @@
 	xfree((void**)&iomodel->elementonwater);
 	xfree((void**)&iomodel->elementonbed);
+	xfree((void**)&iomodel->elementonsurface);
 	xfree((void**)&iomodel->upperelements);
 	xfree((void**)&iomodel->lowerelements);
