瀏覽代碼

HPCC-11935 Fix Narrowing Conversions

Signed-off-by: jamienoss <james.noss@lexisnexis.com>
jamienoss 11 年之前
父節點
當前提交
ca401280f5
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      roxie/udplib/udptrs.cpp

+ 3 - 2
roxie/udplib/udptrs.cpp

@@ -90,7 +90,7 @@ public:
                 minUdpSequence = maxUdpSequence;
         }
 
-        UdpRequestToSendMsg msg = {sizeof(UdpRequestToSendMsg), cmd, myNodeIndex, 0, minUdpSequence, maxUdpSequence};
+        UdpRequestToSendMsg msg = {sizeof(UdpRequestToSendMsg), static_cast<unsigned short>(cmd), static_cast<unsigned short>(myNodeIndex), 0, minUdpSequence, maxUdpSequence};
         try 
         {
             send_flow_socket->write(&msg, msg.length);
@@ -995,7 +995,8 @@ class CSendManager : public CInterface, implements ISendManager
 
         void send_sniff(bool busy)
         {
-            sniff_msg msg = {sizeof(sniff_msg), busy ? flow_t::busy : flow_t::idle, parent.myNodeIndex};
+            unsigned short castCmd = static_cast<unsigned short>(busy ? flow_t::busy : flow_t::idle);
+            sniff_msg msg = {sizeof(sniff_msg), castCmd, static_cast<unsigned short>(parent.myNodeIndex)};
             try 
             {
                 if (!sniffer_socket)