]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
Pull request #4702: flow: add id_offset to filenames created by stream.dump_flows()
authorDenys Zikratyi -X (dzikraty - SOFTSERVE INC at Cisco) <dzikraty@cisco.com>
Tue, 13 May 2025 20:21:36 +0000 (20:21 +0000)
committerSteven Baigal (sbaigal) <sbaigal@cisco.com>
Tue, 13 May 2025 20:21:36 +0000 (20:21 +0000)
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) <dzikraty@cisco.com>
Date:   Tue Apr 15 09:48:06 2025 -0400

    flow: add id_offset to filenames created by stream.dump_flows()

src/flow/flow_cache.cc

index 340a6b7b2a1c3204116d66e4e570c9c84692a13a..cf7bd202e49cb1faf44b8581b2ef9ff7876dbe55 100644 (file)
@@ -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))
         {