From: Victor Julien Date: Sat, 21 Jan 2023 11:22:56 +0000 (+0100) Subject: streaming: add sbcfg to StreamingBufferAppendNoTrack X-Git-Tag: suricata-7.0.0-rc1~125 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=058dc02e81e93d4fe8472e176bab2172b807afab;p=thirdparty%2Fsuricata.git streaming: add sbcfg to StreamingBufferAppendNoTrack --- diff --git a/src/util-file.c b/src/util-file.c index 876b690cd6..356ba64446 100644 --- a/src/util-file.c +++ b/src/util-file.c @@ -659,7 +659,7 @@ static int AppendData( 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); } diff --git a/src/util-streaming-buffer.c b/src/util-streaming-buffer.c index 074e83ac40..6c5187cde8 100644 --- a/src/util-streaming-buffer.c +++ b/src/util-streaming-buffer.c @@ -898,8 +898,8 @@ int StreamingBufferAppend(StreamingBuffer *sb, StreamingBufferSegment *seg, /** * \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) diff --git a/src/util-streaming-buffer.h b/src/util-streaming-buffer.h index 4d6a15f054..31945e2b9f 100644 --- a/src/util-streaming-buffer.h +++ b/src/util-streaming-buffer.h @@ -166,7 +166,7 @@ StreamingBufferSegment *StreamingBufferAppendRaw(StreamingBuffer *sb, 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,