Index: CGExternalHandling.cpp
--- CGExternalHandling.cpp.orig
+++ CGExternalHandling.cpp
@@ -185,12 +185,12 @@ namespace CodeWorker {
 		iLength = NetSocket::nToHl(iLength);
 		char* tcInput = new char[iLength + 1];
 		if (!NetSocket::receiveExactlyFromSocket(hSocket_, tcInput, iLength)) {
-			delete tcInput;
+			delete [] tcInput;
 			throw UtlException("Remote debug protocol error: incorrect number of bytes received");
 		}
 		tcInput[iLength] = '\0';
 		std::string sResult = tcInput;
-		delete tcInput;
+		delete [] tcInput;
 		return sResult;
 	}