From: Victor Julien Date: Sat, 21 Jan 2023 09:31:40 +0000 (+0100) Subject: files: remove unused Rust binding for file pruning X-Git-Tag: suricata-7.0.0-rc1~136 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d57510a10f2bd58ff5009bf44305a64c874ac9f7;p=thirdparty%2Fsuricata.git files: remove unused Rust binding for file pruning --- diff --git a/rust/src/core.rs b/rust/src/core.rs index d07c172bdc..cff169b10a 100644 --- a/rust/src/core.rs +++ b/rust/src/core.rs @@ -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, } diff --git a/rust/src/filecontainer.rs b/rust/src/filecontainer.rs index 195c1035e3..7ea3221a2f 100644 --- a/rust/src/filecontainer.rs +++ b/rust/src/filecontainer.rs @@ -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); - } - } - } } diff --git a/src/rust-context.c b/src/rust-context.c index 25f3fe59bf..e63e12ce00 100644 --- a/src/rust-context.c +++ b/src/rust-context.c @@ -37,7 +37,6 @@ const SuricataContext suricata_context = { FileAppendDataById, FileAppendGAPById, FileContainerRecycle, - FilePrune, AppLayerRegisterParser, }; diff --git a/src/rust-context.h b/src/rust-context.h index ad47b2c5c3..41b1b52de5 100644 --- a/src/rust-context.h +++ b/src/rust-context.h @@ -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);