Index: /issm/trunk/src/c/objects/Elements/TriaHook.cpp
===================================================================
--- /issm/trunk/src/c/objects/Elements/TriaHook.cpp	(revision 4399)
+++ /issm/trunk/src/c/objects/Elements/TriaHook.cpp	(revision 4400)
@@ -46,7 +46,12 @@
 	
 	this->numanalyses=in_numanalyses;
-	this->hnodes=new Hook*[in_numanalyses];
+	this->hnodes= new Hook*[in_numanalyses];
 	this->hmatice=new Hook(&matice_id,1);
 	this->hmatpar=new Hook(&matpar_id,1);
+
+	//Initialize hnodes
+	for(int i=0;i<this->numanalyses;i++){
+		this->hnodes[i]=new Hook();
+	}
 
 }
Index: /issm/trunk/src/c/objects/Hook.cpp
===================================================================
--- /issm/trunk/src/c/objects/Hook.cpp	(revision 4399)
+++ /issm/trunk/src/c/objects/Hook.cpp	(revision 4400)
@@ -232,4 +232,6 @@
 		output->ids[i]=this->ids[i];
 	}
+
+	return (Object*)output;
 }
 /*}}}*/
