diff --git a/src/packet_writer.cpp b/src/packet_writer.cpp index f0072d8f..756fafa8 100644 --- a/src/packet_writer.cpp +++ b/src/packet_writer.cpp @@ -77,6 +77,7 @@ void PacketWriter::write(PDU& pdu, const struct timeval& tv) { PDU::serialization_type buffer = pdu.serialize(); header.caplen = static_cast(buffer.size()); pcap_dump((u_char*)dumper_, &header, &buffer[0]); + pcap_dump_flush(dumper_); } void PacketWriter::init(const string& file_name, int link_type) {