const StreamingBufferConfig *sbcfg, File *file, const uint8_t *data, uint32_t data_len)
{
SCLogDebug("file %p data_len %u", file, data_len);
- if (StreamingBufferAppendNoTrack(file->sb, data, data_len) != 0) {
+ if (StreamingBufferAppendNoTrack(file->sb, sbcfg, data, data_len) != 0) {
SCLogDebug("file %p StreamingBufferAppendNoTrack failed", file);
SCReturnInt(-1);
}
/**
* \brief add data w/o tracking a segment
*/
-int StreamingBufferAppendNoTrack(StreamingBuffer *sb,
- const uint8_t *data, uint32_t data_len)
+int StreamingBufferAppendNoTrack(StreamingBuffer *sb, const StreamingBufferConfig *cfg,
+ const uint8_t *data, uint32_t data_len)
{
if (sb->region.buf == NULL) {
if (InitBuffer(sb) == -1)
const uint8_t *data, uint32_t data_len) WARN_UNUSED;
int StreamingBufferAppend(StreamingBuffer *sb, StreamingBufferSegment *seg,
const uint8_t *data, uint32_t data_len) WARN_UNUSED;
-int StreamingBufferAppendNoTrack(StreamingBuffer *sb,
+int StreamingBufferAppendNoTrack(StreamingBuffer *sb, const StreamingBufferConfig *cfg,
const uint8_t *data, uint32_t data_len) WARN_UNUSED;
int StreamingBufferInsertAt(StreamingBuffer *sb, StreamingBufferSegment *seg,
const uint8_t *data, uint32_t data_len,