Index: branches/fep_client_cpp/fep_client.cpp
===================================================================
--- branches/fep_client_cpp/fep_client.cpp	(revision 72)
+++ branches/fep_client_cpp/fep_client.cpp	(revision 73)
@@ -30,7 +30,7 @@
 void xfer_replys(CLIENT *clnt, FEP_LINE_LDS *lines, int lines_size, LDS_LOOP *ldsMap)
 {
-	printf("Lines_size %d\n", lines_size);
 	int i, j; // i == line_index, j == lds_index
 	void *rv;
+
 	// Send one reply for every "line" in the FEP
 	for (i = 0; i < lines_size; i++)
@@ -59,5 +59,4 @@
 		*/
 		fepReply.schedule_time = time(NULL);
-
 
 		fepReply.user_info1 = lines[i].lineNum;
@@ -99,5 +98,5 @@
 			
 			// send out data
-			printf("line=%d, lds=%d\n", lines[i].lineNum, ldsMap[index].drop);
+			printf("Transferring line=%d, lds_drop_no=%d...\n", lines[i].lineNum, ldsMap[index].drop);
 			rv = fep_reply_xfer_32(&fepReply, clnt);
 
@@ -138,14 +137,17 @@
 	/* Load data to be xfered to ATMS */
 	int lines_size = 0;
-	printf("Loading lines and ldsMap\n");
+	printf("Loading lines\n");
 	FEP_LINE_LDS *lines = load_lines(&lines_size, "./lines_atms.txt");
-	printf("Done loading lines\n");
+	printf("Loading ldsMap...\n");
 	LDS_LOOP *ldsMap = load_lds("./lds_atms.txt");
-	printf("Done loading lines and lds...\n");
 
 	/* Transfer data to ATMS */
+	printf("Transferring data to ATMS...\n");
 	xfer_replys(clnt, lines, lines_size, ldsMap);
 
 	/* Free allocated memory */
+	printf("Freeing lines and ldsMap...\n");
+	free(lines);
+	free(ldsMap);
 
 	/* Destroy client */
