files: add call for setting inspect sizes

The inspect sizes are currently only used during file prune
house keeping for SMTP.
pull/4434/head
Victor Julien 6 years ago
parent f9f958d66e
commit f302f3543f

@ -394,8 +394,12 @@ static void SMTPNewFile(SMTPTransaction *tx, File *file)
#endif
FlagDetectStateNewFile(tx);
FileSetTx(file, tx->tx_id);
file->inspect_window = smtp_config.content_inspect_window;
file->inspect_min_size = smtp_config.content_inspect_min_size;
/* set inspect sizes used in file pruning logic.
* TODO consider moving this to the file.data code that
* would actually have use for this. */
FileSetInspectSizes(file, smtp_config.content_inspect_window,
smtp_config.content_inspect_min_size);
}
int SMTPProcessDataChunk(const uint8_t *chunk, uint32_t len,

@ -770,6 +770,12 @@ int FileAppendGAPById(FileContainer *ffc, uint32_t track_id,
SCReturnInt(-1);
}
void FileSetInspectSizes(File *file, const uint32_t win, const uint32_t min)
{
file->inspect_window = win;
file->inspect_min_size = min;
}
/**
* \brief Sets the offset range for a file.
*

@ -168,6 +168,8 @@ int FileAppendDataById(FileContainer *, uint32_t track_id,
int FileAppendGAPById(FileContainer *ffc, uint32_t track_id,
const uint8_t *data, uint32_t data_len);
void FileSetInspectSizes(File *file, const uint32_t win, const uint32_t min);
/**
* \brief Sets the offset range for a file.
*

Loading…
Cancel
Save