瀏覽代碼

HPCC-11417 Eliminate epoll uninitialized warning, update 1

Signed-off-by: Mark Kelly <mark.kelly@lexisnexis.com>
Mark Kelly 11 年之前
父節點
當前提交
58ca02faef
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      system/jlib/jsocket.cpp

+ 3 - 3
system/jlib/jsocket.cpp

@@ -4231,9 +4231,9 @@ class CSocketEpollThread: public CSocketBaseThread
         struct epoll_event event;
         event.events = event_mask;
 
-        // write all bytes to remove uninitialed warnings
-        // event.data.fd = fd;
-        event.data.u64 = (uint64_t)fd;
+        // write all bytes to eliminate uninitialized warnings
+        memset(&event, 0, sizeof(event));
+        event.data.fd = fd;
 
 # ifdef EPOLLTRACE
         DBGLOG("EPOLL: op(%d) fd %d to epfd %d", op, fd, efd);