Index: FlowSetRecord.cpp
===================================================================
--- FlowSetRecord.cpp	(revision f900ca2252bd995918021ca1f4ba7ba04929f368)
+++ FlowSetRecord.cpp	(revision 8532f647e7fdbd3b5fc5cebf82732a8aa0f31074)
@@ -6,4 +6,12 @@
 	Field = new Field_t[count];
 	return;
+}
+
+FlowSetRecord::~FlowSetRecord() {
+	int i = 0;
+	for (i = 0 ; i < count ; i++) {
+		delete Field[i].data;
+	}
+	delete Field;
 }
 
Index: FlowSetRecord.h
===================================================================
--- FlowSetRecord.h	(revision f900ca2252bd995918021ca1f4ba7ba04929f368)
+++ FlowSetRecord.h	(revision 8532f647e7fdbd3b5fc5cebf82732a8aa0f31074)
@@ -19,4 +19,5 @@
 		FlowSetRecord(unsigned short _count);
 		FlowSetRecord();
+		~FlowSetRecord();
 
 		void AddRecord(unsigned short code, unsigned short length, unsigned char *data);
