From: Maxim Mamontov <faust.madf@gmail.com>
Date: Tue, 20 Sep 2011 09:20:22 +0000 (+0300)
Subject: Fix raw packet access in cap_divert
X-Git-Tag: 2.408-rc1~16
X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/ac4ba889d9218ebcccc36b3ba91030af45e9cb39?ds=inline

Fix raw packet access in cap_divert
---

diff --git a/projects/stargazer/plugins/capture/divert_freebsd/divert_cap.cpp b/projects/stargazer/plugins/capture/divert_freebsd/divert_cap.cpp
index 9a9d1543..60672048 100644
--- a/projects/stargazer/plugins/capture/divert_freebsd/divert_cap.cpp
+++ b/projects/stargazer/plugins/capture/divert_freebsd/divert_cap.cpp
@@ -45,7 +45,7 @@ $Date: 2010/09/10 06:43:03 $
 
 #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?*/
@@ -166,7 +166,7 @@ while (dc->nonstop)
     if (buffer[12] != 0x8)
         continue;
 
-    memcpy(rp.pckt, &buffer[14], pcktSize);
+    memcpy(rp.rawPacket.pckt, &buffer[14], pcktSize);
 
     dc->traffCnt->Process(rp);
     }