Index: /source/ariba/utility/transport/tcpip/tcpip.cpp
===================================================================
--- /source/ariba/utility/transport/tcpip/tcpip.cpp	(revision 5687)
+++ /source/ariba/utility/transport/tcpip/tcpip.cpp	(revision 5688)
@@ -166,5 +166,8 @@
 		// handle transport message
 		TPMsg* tpmsg = dynamic_cast<TPMsg*> (msg);
-		if (!tpmsg) continue;
+		if (!tpmsg) {
+			delete msg;
+			continue;
+		}
 
 		// get address & message
@@ -174,5 +177,8 @@
 
 		// not a data message? -> continue!
-		if (!datamsg) continue;
+		if (!datamsg) {
+			delete msg;
+			continue;
+		}
 
 		// get length and remote endpoint port
@@ -197,4 +203,5 @@
 
 			delete datamsg;
+			delete msg;
 		}
 	}
