diff --git a/src/util-streaming-buffer.c b/src/util-streaming-buffer.c index 1c8b6fef62..e1f27c06e9 100644 --- a/src/util-streaming-buffer.c +++ b/src/util-streaming-buffer.c @@ -322,7 +322,7 @@ static void SBBUpdate(StreamingBuffer *sb, StreamingBufferBlock *new_sbb = GetNew(sb, my_block.offset, my_block.len, sbb); /* place before, maybe replace list head */ - if (sbb == sb->block_list) { + if (prev == NULL) { sb->block_list = new_sbb; } else { prev->next = new_sbb;