From c306c02f8f64043a62f40aff407bd88e82a529cd Mon Sep 17 00:00:00 2001 From: Victor Julien Date: Fri, 22 Feb 2019 11:55:07 +0100 Subject: [PATCH] stream-buffer: fix streaming buffer size issue It was using buffer size instead of the real usage of the buffer. --- src/util-streaming-buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util-streaming-buffer.c b/src/util-streaming-buffer.c index e02e7a8db4..1c6e131db1 100644 --- a/src/util-streaming-buffer.c +++ b/src/util-streaming-buffer.c @@ -747,8 +747,8 @@ void StreamingBufferSBBGetData(const StreamingBuffer *sb, if (sbb->offset >= sb->stream_offset) { uint64_t offset = sbb->offset - sb->stream_offset; *data = sb->buf + offset; - if (offset + sbb->len > sb->buf_size) - *data_len = sb->buf_size - offset; + if (offset + sbb->len > sb->buf_offset) + *data_len = sb->buf_offset - offset; else *data_len = sbb->len; return;