]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
files: remove unused Rust binding for file pruning
authorVictor Julien <vjulien@oisf.net>
Sat, 21 Jan 2023 09:31:40 +0000 (10:31 +0100)
committerVictor Julien <vjulien@oisf.net>
Mon, 23 Jan 2023 08:17:26 +0000 (09:17 +0100)
rust/src/core.rs
rust/src/filecontainer.rs
src/rust-context.c
src/rust-context.h

index d07c172bdc3d612546baef42a61e08b03cf30b9e..cff169b10a5377d88bfb083c2e826555cfc3f8eb 100644 (file)
@@ -177,8 +177,6 @@ pub type SCFileAppendGAPById = extern "C" fn (
         file_container: &FileContainer,
         track_id: u32,
         data: *const u8, data_len: u32) -> i32;
-pub type SCFilePrune = extern "C" fn (
-        file_container: &FileContainer);
 pub type SCFileContainerRecycle = extern "C" fn (
         file_container: &FileContainer);
 
@@ -206,7 +204,6 @@ pub struct SuricataContext {
     pub FileAppendData: SCFileAppendDataById,
     pub FileAppendGAP: SCFileAppendGAPById,
     pub FileContainerRecycle: SCFileContainerRecycle,
-    pub FilePrune: SCFilePrune,
 
     pub AppLayerRegisterParser: extern fn(parser: *const crate::applayer::RustParser, alproto: AppProto) -> std::os::raw::c_int,
 }
index 195c1035e3955a54c84974670e0ad95bf60d9331..7ea3221a2f59bd868c8135ef809d45de4df16d4f 100644 (file)
@@ -128,14 +128,4 @@ impl FileContainer {
         }
 
     }
-
-    pub fn files_prune(&mut self) {
-        SCLogDebug!("FILECONTAINER: pruning");
-        match unsafe {SC} {
-            None => panic!("BUG no suricata_config"),
-            Some(c) => {
-                (c.FilePrune)(self);
-            }
-        }
-    }
 }
index 25f3fe59bfb78dbfe2179c684e76fe18541581fd..e63e12ce002d4d3bc1dec5935b1d0d5724343876 100644 (file)
@@ -37,7 +37,6 @@ const SuricataContext suricata_context = {
     FileAppendDataById,
     FileAppendGAPById,
     FileContainerRecycle,
-    FilePrune,
 
     AppLayerRegisterParser,
 };
index ad47b2c5c3bd1ba175716cdcad5d797f1e0c3243..41b1b52de593d1920724a807e62b29b9201dee0c 100644 (file)
@@ -59,7 +59,6 @@ typedef struct SuricataContext_ {
     int (*FileAppendGAPById)(FileContainer *, uint32_t track_id,
             const uint8_t *data, uint32_t data_len);
     void (*FileContainerRecycle)(FileContainer *ffc);
-    void (*FilePrune)(FileContainer *ffc);
 
     int (*AppLayerRegisterParser)(const struct AppLayerParser *p, AppProto alproto);