From: Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) Date: Tue, 13 May 2025 20:21:36 +0000 (+0000) Subject: Pull request #4702: flow: add id_offset to filenames created by stream.dump_flows() X-Git-Tag: 3.8.1.0~10 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=2bb6a1224c2c1f95faad25650b176b93c74d4fbd;p=thirdparty%2Fsnort3.git Pull request #4702: flow: add id_offset to filenames created by stream.dump_flows() Merge in SNORT/snort3 from ~DZIKRATY/snort3:change_file_names_for_dump_flows to master Squashed commit of the following: commit c92caed95d6a071f7fdcc2d2809b35d48994b622 Author: Denys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) Date: Tue Apr 15 09:48:06 2025 -0400 flow: add id_offset to filenames created by stream.dump_flows() --- diff --git a/src/flow/flow_cache.cc b/src/flow/flow_cache.cc index 340a6b7b2..cf7bd202e 100644 --- a/src/flow/flow_cache.cc +++ b/src/flow/flow_cache.cc @@ -170,10 +170,11 @@ DumpFlows::DumpFlows(unsigned count, ControlConn* conn, int resume) bool DumpFlows::open_files(const std::string& base_name) { + const auto id_offset = SnortConfig::get_conf()->id_offset; dump_stream.resize(ThreadConfig::get_instance_max()); for (unsigned i = 0; i < ThreadConfig::get_instance_max(); ++i) { - std::string file_name = base_name + std::to_string(i + 1); + std::string file_name = base_name + std::to_string(i + id_offset); dump_stream[i].open(file_name, std::fstream::out | std::fstream::trunc); if (0 != (dump_stream[i].rdstate() & std::fstream::failbit)) {