浏览代码

HPCC-16090 - Build error on Clang in new logging code

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Richard Chapman 8 年之前
父节点
当前提交
d6ea1252b2
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      esp/logging/loggingagent/espserverloggingagent/loggingagent.cpp

+ 1 - 1
esp/logging/loggingagent/espserverloggingagent/loggingagent.cpp

@@ -165,7 +165,7 @@ void CESPServerLoggingAgent::createLocalTransactionSeed(StringBuffer& transactio
     unsigned ip = queryHostIP().iphash();
     unsigned mstick6char = ((unsigned)usTick() & 0xFFFFFF);
     unsigned processId2char = ((unsigned)GetCurrentProcessId()) & 0xF;
-    unsigned threadId1char = ((unsigned)GetCurrentThreadId()) & 0xF;
+    unsigned threadId1char = ((unsigned) (memsize_t) GetCurrentThreadId()) & 0xF;
     transactionSeed.setf("%02X%06X%X%X", ip, mstick6char, processId2char, threadId1char);
 }