From 6c4a40f176c74735d33bb8afe66ac429d9f416ed Mon Sep 17 00:00:00 2001 From: Bernhard Amann Date: Thu, 22 Mar 2012 13:09:53 -0700 Subject: [PATCH] missing include on linux --- src/input/Manager.cc | 2 +- src/input/readers/Raw.cc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/input/Manager.cc b/src/input/Manager.cc index 32b60f05f2..d8bf63505b 100644 --- a/src/input/Manager.cc +++ b/src/input/Manager.cc @@ -1540,7 +1540,7 @@ int Manager::CopyValue(char *data, const int startpos, const Value* val) { memcpy(data + startpos, (const char*) &(val->val.subnet_val.prefix.in.in4), length); break; case IPv6: - length += sizeof(val->val.addr_val.in.in6); + length = sizeof(val->val.addr_val.in.in6); memcpy(data + startpos, (const char*) &(val->val.subnet_val.prefix.in.in4), length); break; default: diff --git a/src/input/readers/Raw.cc b/src/input/readers/Raw.cc index f416fbe94a..cba0a29f3e 100644 --- a/src/input/readers/Raw.cc +++ b/src/input/readers/Raw.cc @@ -17,6 +17,7 @@ #include #include #include +#include using namespace input::reader; using threading::Value; @@ -199,7 +200,7 @@ bool Raw::DoUpdate() { case MANUAL: case STREAM: if ( mode == STREAM && file != NULL && in != NULL ) { - fpurge(file); + //fpurge(file); in->clear(); // remove end of file evil bits break; }