diff --git a/src/Desc.cc b/src/Desc.cc index 3238248750..7baddeab0a 100644 --- a/src/Desc.cc +++ b/src/Desc.cc @@ -376,10 +376,9 @@ void ODesc::AddBytesRaw(const void* bytes, unsigned int n) void ODesc::Grow(unsigned int n) { while ( offset + n + SLOP >= size ) - { size *= 2; - base = safe_realloc(base, size); - } + + base = safe_realloc(base, size); } void ODesc::Clear() diff --git a/src/PacketDumper.h b/src/PacketDumper.h index 78469b3d7c..38a31b920d 100644 --- a/src/PacketDumper.h +++ b/src/PacketDumper.h @@ -2,9 +2,6 @@ #pragma once -#include -#include - #include class PacketDumper { @@ -20,18 +17,3 @@ protected: void SortTimeStamp(struct timeval* timestamp); }; - -struct IP_ID { - uint32_t ip, id; -}; - -struct ltipid { - bool operator()(IP_ID id1, IP_ID id2) const - { - return id1.ip != id2.ip ? (id1.ip < id2.ip) : - (id1.id < id2.id); - } -}; - -typedef std::set IP_IDSet; -uint16_t NextIP_ID(const uint32_t src_addr, const uint16_t id); diff --git a/src/SerializationFormat.cc b/src/SerializationFormat.cc index 1a572bd923..0bf731fcbc 100644 --- a/src/SerializationFormat.cc +++ b/src/SerializationFormat.cc @@ -79,10 +79,9 @@ bool SerializationFormat::WriteData(const void* b, size_t count) { // Increase buffer if necessary. while ( output_pos + count > output_size ) - { output_size *= GROWTH_FACTOR; - output = (char*)safe_realloc(output, output_size); - } + + output = (char*)safe_realloc(output, output_size); memcpy(output + output_pos, b, count); output_pos += count;