From 76cf097104c9ca0b59f35c40b2aec2e461bfc746 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Fri, 31 Dec 2010 12:04:37 +0100 Subject: [PATCH] testrunner: fix runtime problems with TestThreadExecutor --- cli/threadexecutor.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/threadexecutor.cpp b/cli/threadexecutor.cpp index 1ec7dbc17..f1dd97aa5 100644 --- a/cli/threadexecutor.cpp +++ b/cli/threadexecutor.cpp @@ -110,7 +110,7 @@ int ThreadExecutor::handleRead(unsigned int &result) unsigned int fileResult = 0; iss >> fileResult; result += fileResult; - _errorLogger.reportStatus(_fileCount, (unsigned int)_filenames.size()); + _errorLogger.reportStatus(_fileCount, _filenames.size()); delete [] buf; return -1; } @@ -216,7 +216,7 @@ unsigned int ThreadExecutor::check() void ThreadExecutor::writeToPipe(char type, const std::string &data) { - std::size_t len = data.length() + 1; + unsigned int len = data.length() + 1; char *out = new char[ len + 1 + sizeof(len)]; out[0] = type; std::memcpy(&(out[1]), &len, sizeof(len));