]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
streaming: add sbcfg to StreamingBufferAppendNoTrack
authorVictor Julien <vjulien@oisf.net>
Sat, 21 Jan 2023 11:22:56 +0000 (12:22 +0100)
committerVictor Julien <vjulien@oisf.net>
Mon, 23 Jan 2023 09:33:32 +0000 (10:33 +0100)
src/util-file.c
src/util-streaming-buffer.c
src/util-streaming-buffer.h

index 876b690cd69807b949e8d6f0128e68f5944480ba..356ba64446c15b72b0865481cf2b9b1b57ce0816 100644 (file)
@@ -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);
     }
index 074e83ac40d805f8aca1a2b9473e8003eef3b720..6c5187cde8c365ece86b44c50c4a8c8b617f6fcb 100644 (file)
@@ -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)
index 4d6a15f054a6499d42021d6e4e6e11e23f45d58d..31945e2b9fb7bc2364944c20ae344b5f8a3a17df 100644 (file)
@@ -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,