]> git.stg.codes - stg.git/commitdiff
Fix raw packet access in cap_divert
authorMaxim Mamontov <faust.madf@gmail.com>
Tue, 20 Sep 2011 09:20:22 +0000 (12:20 +0300)
committerMaxim Mamontov <faust.madf@gmail.com>
Tue, 20 Sep 2011 09:20:22 +0000 (12:20 +0300)
projects/stargazer/plugins/capture/divert_freebsd/divert_cap.cpp

index 9a9d154300ae231a960b12bc0a1c4b8e30961064..60672048a6ce00e3e6ad243526d3f14878a45898 100644 (file)
@@ -45,7 +45,7 @@ $Date: 2010/09/10 06:43:03 $
 
 #include "stg/common.h"
 #include "stg/traffcounter.h"
 
 #include "stg/common.h"
 #include "stg/traffcounter.h"
-#include "sg/plugin_creator.h"
+#include "stg/plugin_creator.h"
 #include "divert_cap.h"
 
 #define BUFF_LEN (16384) /* max mtu -> lo=16436  TODO why?*/
 #include "divert_cap.h"
 
 #define BUFF_LEN (16384) /* max mtu -> lo=16436  TODO why?*/
@@ -166,7 +166,7 @@ while (dc->nonstop)
     if (buffer[12] != 0x8)
         continue;
 
     if (buffer[12] != 0x8)
         continue;
 
-    memcpy(rp.pckt, &buffer[14], pcktSize);
+    memcpy(rp.rawPacket.pckt, &buffer[14], pcktSize);
 
     dc->traffCnt->Process(rp);
     }
 
     dc->traffCnt->Process(rp);
     }