瀏覽代碼

RPC command index fix

Joseph Henry 10 年之前
父節點
當前提交
ccbdb1a3a1
共有 2 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      netcon/NetconEthernetTap.cpp
  2. 二進制
      netcon/libintercept.so.1.0

+ 1 - 1
netcon/NetconEthernetTap.cpp

@@ -576,7 +576,7 @@ void NetconEthernetTap::phyOnUnixData(PhySocket *sock,void **uptr,void *data,uns
 	    struct socket_st socket_rpc;
 			pid_t pid;
 			memcpy(&pid, &buf[1], sizeof(pid_t)); // PID for client RPC tracking (only for debug)
-	    memcpy(&socket_rpc, &buf[64], sizeof(struct socket_st));
+	    memcpy(&socket_rpc, &buf[sizeof(pid_t)], sizeof(struct socket_st));
 			TcpConnection * new_conn;
 			if(new_conn = handle_socket(sock, uptr, &socket_rpc)) {
 				pidmap[sock] = pid;

二進制
netcon/libintercept.so.1.0