]> git.stg.codes - stg.git/commitdiff
Виправлено помилки компіляції з новою структурою raw_ip_packet
authorMaxim Mamontov <faust@gts.dp.ua>
Mon, 20 Dec 2010 12:15:02 +0000 (14:15 +0200)
committerMaxim Mamontov <faust@gts.dp.ua>
Mon, 20 Dec 2010 12:15:02 +0000 (14:15 +0200)
projects/stargazer/plugins/capture/cap_nf/cap_nf.cpp

index 11a96ef1ef281ffffa6621d6ba67707aec3d7e92..4ef1ee8ebcd5158886613cde687312d14e561e6f 100644 (file)
@@ -398,14 +398,14 @@ for (int i = 0; i < packets; ++i)
     *(uint32_t *)(ip.pckt + 16) = data->dstAddr;
     *(uint16_t *)(ip.pckt + 20) = data->srcPort;
     *(uint16_t *)(ip.pckt + 22) = data->dstPort;*/
     *(uint32_t *)(ip.pckt + 16) = data->dstAddr;
     *(uint16_t *)(ip.pckt + 20) = data->srcPort;
     *(uint16_t *)(ip.pckt + 22) = data->dstPort;*/
-    ip.ipHeader.ip_v = 4;
-    ip.ipHeader.ip_hl = 5;
-    ip.ipHeader.ip_p = data->proto;
+    ip.header.ipHeader.ip_v = 4;
+    ip.header.ipHeader.ip_hl = 5;
+    ip.header.ipHeader.ip_p = data->proto;
     ip.dataLen = ntohl(data->octets);
     ip.dataLen = ntohl(data->octets);
-    ip.ipHeader.ip_src.s_addr = data->srcAddr;
-    ip.ipHeader.ip_dst.s_addr = data->dstAddr;
-    ip.sPort = data->srcPort;
-    ip.dPort = data->dstPort;
+    ip.header.ipHeader.ip_src.s_addr = data->srcAddr;
+    ip.header.ipHeader.ip_dst.s_addr = data->dstAddr;
+    ip.header.sPort = data->srcPort;
+    ip.header.dPort = data->dstPort;
 
     traffCnt->Process(ip);
     }
 
     traffCnt->Process(ip);
     }