files: remove unused Rust binding for file pruning

pull/8421/head
Victor Julien 3 years ago
parent f19b40a7f6
commit d57510a10f

@ -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,
}

@ -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);
}
}
}
}

@ -37,7 +37,6 @@ const SuricataContext suricata_context = {
FileAppendDataById,
FileAppendGAPById,
FileContainerRecycle,
FilePrune,
AppLayerRegisterParser,
};

@ -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);

Loading…
Cancel
Save