}
}
- pub fn file_open(&mut self, cfg: &'static SuricataFileContext, track_id: &u32, name: &[u8], flags: u16) -> i32 {
+ pub fn file_open(&mut self, cfg: &'static SuricataFileContext, track_id: u32, name: &[u8], flags: u16) -> i32 {
match unsafe {SC} {
None => panic!("BUG no suricata_config"),
Some(c) => {
SCLogDebug!("FILE {:p} OPEN flags {:04X}", &self, flags);
- let res = (c.FileOpenFile)(&self, cfg.files_sbcfg, *track_id,
+ let res = (c.FileOpenFile)(&self, cfg.files_sbcfg, track_id,
name.as_ptr(), name.len() as u16,
ptr::null(), 0u32, flags);
res
fn open(&mut self, config: &'static SuricataFileContext,
files: &mut FileContainer, flags: u16, name: &[u8]) -> i32
{
- let r = files.file_open(config, &self.track_id, name, flags);
+ let r = files.file_open(config, self.track_id, name, flags);
if r == 0 {
files.file_set_txid_on_last_file(self.tx_id);
self.file_open = true;